Navigation

text Tools

regex_extract

Extract regex matches from text

regex extract

word_count

Count words, characters, sentences, and paragraphs in text

string count

uuid_generate

Generate a UUID. Version 4 produces a random UUID. Version 5 produces a deterministic UUID from a namespace and name.

uuid generator

utf8_normalize

Normalize unicode text to a standard form and optionally strip diacritical marks (accents).

unicode normalize

truncate

Truncate text to a given length with optional ellipsis

string truncate

trim_lines

Trim leading and trailing whitespace from each line

string whitespace

title_case

Convert text to title case with smart handling of small words (articles, prepositions, conjunctions)

string case

template_fill

Fill {{variable}} style placeholders in a template from a key/value map

template string

strip_html

Remove HTML tags from text, keeping text content

html strip

slugify

Convert text to a URL-friendly slug

url string

sentence_count

Count sentences in text

string count

sentence_case

Capitalize only the first letter of each sentence

string case

reverse

Reverse a string or its words

string reverse

remove_comments

Strip comments from source code. Supports Python (#), C++ (//), block (/* */), or auto-detect all styles.

string code

remove_blank_lines

Strip empty or whitespace-only lines from text

string whitespace

regex_replace

Find and replace text using regex

regex replace

base64

Encode text to Base64 or decode a Base64 string back to text.

encoding base64

reading_time

Estimate reading time for text at a given words-per-minute rate

string count

number_lines

Prefix each line with its line number

string format

markdown_to_html

Convert Markdown text to HTML

markdown html

lorem_ipsum

Generate lorem ipsum placeholder text

placeholder generator

hash

Hash text with the chosen algorithm and return the hex digest.

crypto hash

fix_line_endings

Normalize all line endings in text to a consistent style (Unix LF or Windows CRLF).

string newline

extract_mentions

Extract @mentions from text

extract social

extract_json_strings

Find and extract embedded JSON objects or arrays from text

json extract

extract_ips

Extract IPv4 and IPv6 addresses from text

extract network

extract_hashtags

Extract #hashtags from text

extract social

extract_dates

Find date-like patterns in free text

extract date

diff

Compare two texts and return a unified diff

diff compare

char_count

Count characters in text broken down by type

string count

case_convert

Convert text between naming conventions (e.g. camelCase, snake_case, kebab-case, PascalCase, etc.).

string case