Loading...
Loading...
Online Text Tools is a focused 200+ collection of single-purpose text manipulation utilities — splitting, joining, sorting, randomizing, formatting, encoding, and analysing text in every conceivable way.
Inserts line breaks at chosen positions.
Prefixes each line with its sequential line number.
Adds a prefix to the start of each text line.
Adds a prefix to each word.
Wraps each line in quotation marks.
Wraps the entire text in quotation marks.
Wraps each word in quotation marks.
Inserts random letters within words.
Inserts random words into text.
Adds a suffix to the end of each text line.
Adds a suffix to each word.
Wraps each letter with chosen symbols.
Wraps each word with chosen surrounding symbols.
Hides identifying information in text.
Renders text in Unicode bold character variants.
Sums the alphabetic position values of letters in text.
Measures linguistic complexity of text.
Measures the Shannon entropy of text.
Masks or replaces specified words in text.
Centres text within a chosen width.
Substitutes one alphabet for another in text.
Switches text case between common styles.
Applies different Unicode font styles to text.
Converts a column of values into a comma-separated list.
Converts column-formatted text back to plain text.
Converts a comma-separated list into a column of values.
Replaces commas with newlines.
Replaces commas with spaces.
Counts the total lines in text.
Counts the total words in text.
Builds a palindromic version of text.
Renders text in Unicode cursive script characters.
Shifts each letter to the previous letter in the alphabet.
Decodes numbers back to alphabet letters.
Decodes digit sequences back to words.
Repeats each consonant in text.
Repeats each letter in text.
Repeats each sentence in text.
Repeats each vowel in text.
Repeats each word in text.
Removes letters while preserving word boundaries.
Removes words while preserving the surrounding structure.
Finds all regex matches in text.
Retrieves a specific snippet from a larger text.
Strips BBCode markup to extract plain text.
Strips HTML tags to extract plain text content.
Pulls string values from a JSON document.
Strips XML markup to extract element text content.
Returns only lines matching a chosen criterion.
Returns only paragraphs matching a chosen criterion.
Returns only sentences matching a chosen criterion.
Returns only words matching a chosen criterion.
Lists letters that appear more than once.
Lists words that appear more than once.
Counts the characters in text.
Identifies the most frequent letters in text.
Identifies the most frequent words in text.
Lists every distinct letter in text.
Lists every distinct word in text.
Substitutes one text pattern with another.
Adjusts spacing between paragraphs and lines.
Rewrites text upside-down using Unicode inverted characters.
Generates a bigram (two-character) frequency list.
Generates n-gram frequency lists at any size.
Generates skip-gram frequency lists.
Generates a unigram (single-character) frequency list.
Marks specific letters within text.
Marks regex patterns within text.
Highlights regex matches inline within text.
Marks specific sentences within text.
Marks specific words within text.
Adds extra spacing between words.
Shifts each letter to the next letter in the alphabet.
Adds indentation to the start of each line.
Inserts chosen symbols between every letter in text.
Adds random typos and mistakes to text for testing.
Inverts the case of every letter.
Renders text in Unicode italic character variants.
Joins multiple lines into one using a custom delimiter.
Stretches spacing to make lines flush-justified.
Aligns text to the left edge within a chosen width.
Adds padding characters to the left side of text.
Encodes letters as numbers (a=1, b=2, ...).
Converts text to all lowercase.
Replaces newlines with commas.
Replaces newline characters with spaces.
Normalises line-ending characters across CR/LF/CRLF.
Standardises spacing between words.
Formats text using printf-style format strings.
Capitalises the first letter of every word (less restrictive than title case).
Randomly switches the case of letters.
Randomly shuffles the order of all letters in text.
Randomises where line breaks fall in text.
Shuffles the order of lines randomly.
Shuffles paragraphs into random order.
Shuffles sentences into random order.
Varies the spacing between words randomly.
Shuffles the order of words randomly.
Deletes all punctuation from text.
Deletes all whitespace characters from text.
Deletes all consonants from text.
Strips diacritical marks from text characters.
Removes duplicate lines, keeping only unique ones.
Removes duplicate words, keeping each unique once.
Deletes all empty lines from text.
Collapses multiple consecutive spaces into single spaces.
Strips fancy Unicode font styling from text.
Deletes specific letters from text.
Deletes line breaks from text.
Strips leading line numbers from text.
Strips quotation marks from around each line.
Removes a prefix from each text line.
Removes a prefix from each word.
Strips outer quotation marks from text.
Randomly deletes letters from words in text.
Randomly deletes symbols from text.
Deletes specific sentences from text.
Removes a suffix from each text line.
Removes a suffix from each word.
Strips surrounding symbols from each word.
Deletes all vowels from text.
Strips quotation marks from around each word.
Deletes specific words from text.
Duplicates text a chosen number of times.
Substitutes commas with other characters.
Substitutes consonants with other characters.
Substitutes specific letters in text.
Substitutes line breaks with other characters.
Substitutes spaces with other characters.
Substitutes vowels with other characters.
Substitutes words with replacements throughout text.
Reverses the order of paragraphs in text.
Reverses the order of sentences in text.
Reverses the order of characters in text.
Reverses the order of words in text.
Applies custom transformation rules to text.
Aligns text to the right edge within a chosen width.
Adds padding characters to the right side of text.
Cyclically shifts characters in text.
Scrambles letters within each word to make text just-readable.
Extracts a portion of text by character indices.
Alphabetises the letters within each word.
Sorts text lines alphabetically or by length.
Sorts paragraphs in text.
Sorts sentences in text.
Sorts non-letter symbols in text.
Sorts words in text alphabetically.
Replaces spaces with commas.
Replaces spaces with newline characters.
Replaces spaces with tab characters.
Splits text into smaller chunks by a chosen delimiter or length.
Adds Unicode combining strikethrough to text characters.
Converts text to subscript Unicode characters.
Converts text to superscript Unicode characters.
Exchanges adjacent letters within words.
Exchanges adjacent words in text.
Replaces tabs with spaces.
Formats text into evenly-aligned columns.
Renders text as a downloadable image.
Converts text to small Unicode characters.
Capitalises the first letter of each word.
Removes leading and trailing whitespace from text.
Cuts text to a specified maximum length.
Adds Unicode combining underlines to text characters.
Removes indentation from text lines.
Joins wrapped text lines by removing line breaks.
Converts text to all uppercase.
Creates a visual representation of text structure.
Encodes words as sequences of digits.
Wraps text to constrain words to a maximum column width.
Inserts random profanity into text (for joke purposes).
Detects whether text contains homoglyph spoofing.
Lays out text in a zigzag pattern.
Surrounds text with an ASCII art box border.
Adds decorative symbols at line ends.
Decodes hexadecimal values back to text.
Generates text using lookalike Unicode characters for spoofing demos.