Text & string processing

224 tools available


Estimate the time it takes to read text.
Calculate how long it takes to speak text based on speaking speed.
Remove extra spaces and line breaks from the text.
Remove diacritics and accents from text
Detect and highlight invisible characters in text including spaces, tabs, line breaks, zero-width spaces, and other hidden Unicode characters.
Visualize spaces, tabs, and line breaks by rendering invisible characters in code view.
Flip text horizontally by reversing characters, words, or lines.
Find and replace text with optional case sensitivity and replacement counts.
Sort strings using natural (human-friendly) ordering where numbers are sorted numerically. Perfect for file names, version numbers, and alphanumeric data.
Sort numbers in ascending or descending order with customizable separators
Get random emojis from the full Unicode set. Choose how many, pick a category, set a skin tone, avoid repeats, and copy the result with one click.
Remove all emoji characters from text while preserving the rest of the content.
Generate random placeholder text for web development or other uses.
Generate random placeholder text in Markdown format with customizable headings and structure.
Generate downloadable PDF files filled with custom lorem ipsum text.
Generate a simple PDF from plain text for cover letters, notes, and short documents.
Generate well-formatted Markdown tables with an interactive editor. Set rows, columns, alignment, and export the result.
Convert phone numbers to memorable words and vice versa using phone keypad letter mapping. Transform 1-800-FLOWERS to digits or numbers to letters.
Extract and format phone numbers from any text using libphonenumber-js. Supports international formats with E.164, RFC 3966, and national formatting options.
Identify differences between two texts by highlighting added and removed parts.
Calculate the Hamming distance between two strings of equal length. Measures the number of positions at which corresponding characters differ.
Measure the minimum number of edits needed to transform one string into another.
Count the number of characters, words, sentences, lines, paragraphs in a text.
Count words in text with detailed statistics including total words, content words (excluding common words), unique words, and average word length.