Online Text Tools
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.
Text & String Tools(170)
Add Line Breaks
Inserts line breaks at chosen positions.
Add Line Numbers
Prefixes each line with its sequential line number.
Add Prefix to Lines
Adds a prefix to the start of each text line.
Add Prefix to Words
Adds a prefix to each word.
Add Quotes to Lines
Wraps each line in quotation marks.
Add Quotes to Text
Wraps the entire text in quotation marks.
Add Quotes to Words
Wraps each word in quotation marks.
Add Random Letters
Inserts random letters within words.
Add Random Words
Inserts random words into text.
Add Suffix to Lines
Adds a suffix to the end of each text line.
Add Suffix to Words
Adds a suffix to each word.
Add Symbols Around Letters
Wraps each letter with chosen symbols.
Add Symbols Around Words
Wraps each word with chosen surrounding symbols.
Anonymize Text
Hides identifying information in text.
Bold Text
Renders text in Unicode bold character variants.
Calculate Letter Sum
Sums the alphabetic position values of letters in text.
Calculate Text Complexity
Measures linguistic complexity of text.
Calculate Text Entropy
Measures the Shannon entropy of text.
Censor Words
Masks or replaces specified words in text.
Center Text
Centres text within a chosen width.
Change Text Alphabet
Substitutes one alphabet for another in text.
Change Text Case
Switches text case between common styles.
Change Text Font
Applies different Unicode font styles to text.
Column to Comma
Converts a column of values into a comma-separated list.
Columns to Text
Converts column-formatted text back to plain text.
Comma to Column
Converts a comma-separated list into a column of values.
Comma to Newline
Replaces commas with newlines.
Commas to Spaces
Replaces commas with spaces.
Count Lines
Counts the total lines in text.
Count Words
Counts the total words in text.
Create Palindrome
Builds a palindromic version of text.
Cursive Text
Renders text in Unicode cursive script characters.
Decrement Letters
Shifts each letter to the previous letter in the alphabet.
Digits to Letters
Decodes numbers back to alphabet letters.
Digits to Words
Decodes digit sequences back to words.
Duplicate Consonants
Repeats each consonant in text.
Duplicate Letters
Repeats each letter in text.
Duplicate Sentences
Repeats each sentence in text.
Duplicate Vowels
Repeats each vowel in text.
Duplicate Words
Repeats each word in text.
Erase Letters from Words
Removes letters while preserving word boundaries.
Erase Words
Removes words while preserving the surrounding structure.
Extract RegExp Matches
Finds all regex matches in text.
Extract Text Fragment
Retrieves a specific snippet from a larger text.
Extract Text from BBCode
Strips BBCode markup to extract plain text.
Extract Text from HTML
Strips HTML tags to extract plain text content.
Extract Text from JSON
Pulls string values from a JSON document.
Extract Text from XML
Strips XML markup to extract element text content.
Filter Lines
Returns only lines matching a chosen criterion.
Filter Paragraphs
Returns only paragraphs matching a chosen criterion.
Filter Sentences
Returns only sentences matching a chosen criterion.
Filter Words
Returns only words matching a chosen criterion.
Find Duplicate Letters
Lists letters that appear more than once.
Find Duplicate Words
Lists words that appear more than once.
Find Text Length
Counts the characters in text.
Find Top Letters
Identifies the most frequent letters in text.
Find Top Words
Identifies the most frequent words in text.
Find Unique Letters
Lists every distinct letter in text.
Find Unique Words
Lists every distinct word in text.
Find and Replace
Substitutes one text pattern with another.
Fix Paragraph Distance
Adjusts spacing between paragraphs and lines.
Flip Text Vertically
Rewrites text upside-down using Unicode inverted characters.
Generate Bigrams
Generates a bigram (two-character) frequency list.
Generate N-grams
Generates n-gram frequency lists at any size.
Generate Skip-grams
Generates skip-gram frequency lists.
Generate Unigrams
Generates a unigram (single-character) frequency list.
Highlight Letters
Marks specific letters within text.
Highlight Patterns
Marks regex patterns within text.
Highlight RegExp Matches
Highlights regex matches inline within text.
Highlight Sentences
Marks specific sentences within text.
Highlight Words
Marks specific words within text.
Increase Spacing
Adds extra spacing between words.
Increment Letters
Shifts each letter to the next letter in the alphabet.
Indent Text
Adds indentation to the start of each line.
Insert Symbols Between Letters
Inserts chosen symbols between every letter in text.
Introduce Errors
Adds random typos and mistakes to text for testing.
Invert Case
Inverts the case of every letter.
Italic Text
Renders text in Unicode italic character variants.
Join Text
Joins multiple lines into one using a custom delimiter.
Justify Text
Stretches spacing to make lines flush-justified.
Left-align Text
Aligns text to the left edge within a chosen width.
Left-pad Text
Adds padding characters to the left side of text.
Letters to Digits
Encodes letters as numbers (a=1, b=2, ...).
Lowercase Text
Converts text to all lowercase.
Newline to Comma
Replaces newlines with commas.
Newlines to Spaces
Replaces newline characters with spaces.
Normalize Line Breaks
Normalises line-ending characters across CR/LF/CRLF.
Normalize Spacing
Standardises spacing between words.
Printf Text
Formats text using printf-style format strings.
Proper Case
Capitalises the first letter of every word (less restrictive than title case).
Randomize Case
Randomly switches the case of letters.
Randomize Letters
Randomly shuffles the order of all letters in text.
Randomize Line Breaks
Randomises where line breaks fall in text.
Randomize Lines
Shuffles the order of lines randomly.
Randomize Paragraphs
Shuffles paragraphs into random order.
Randomize Sentences
Shuffles sentences into random order.
Randomize Spacing
Varies the spacing between words randomly.
Randomize Words
Shuffles the order of words randomly.
Remove All Punctuation
Deletes all punctuation from text.
Remove All Whitespace
Deletes all whitespace characters from text.
Remove Consonants
Deletes all consonants from text.
Remove Diacritics
Strips diacritical marks from text characters.
Remove Duplicate Lines
Removes duplicate lines, keeping only unique ones.
Remove Duplicate Words
Removes duplicate words, keeping each unique once.
Remove Empty Lines
Deletes all empty lines from text.
Remove Extra Spaces
Collapses multiple consecutive spaces into single spaces.
Remove Fancy Font
Strips fancy Unicode font styling from text.
Remove Letters
Deletes specific letters from text.
Remove Line Breaks
Deletes line breaks from text.
Remove Line Numbers
Strips leading line numbers from text.
Remove Line Quotes
Strips quotation marks from around each line.
Remove Prefix from Lines
Removes a prefix from each text line.
Remove Prefix from Words
Removes a prefix from each word.
Remove Quotes
Strips outer quotation marks from text.
Remove Random Letters
Randomly deletes letters from words in text.
Remove Random Symbols
Randomly deletes symbols from text.
Remove Sentences
Deletes specific sentences from text.
Remove Suffix from Lines
Removes a suffix from each text line.
Remove Suffix from Words
Removes a suffix from each word.
Remove Symbols Around Words
Strips surrounding symbols from each word.
Remove Vowels
Deletes all vowels from text.
Remove Word Quotes
Strips quotation marks from around each word.
Remove Words
Deletes specific words from text.
Repeat Text
Duplicates text a chosen number of times.
Replace Commas
Substitutes commas with other characters.
Replace Consonants
Substitutes consonants with other characters.
Replace Letters
Substitutes specific letters in text.
Replace Line Breaks
Substitutes line breaks with other characters.
Replace Spaces
Substitutes spaces with other characters.
Replace Vowels
Substitutes vowels with other characters.
Replace Words
Substitutes words with replacements throughout text.
Reverse Paragraphs
Reverses the order of paragraphs in text.
Reverse Sentences
Reverses the order of sentences in text.
Reverse Text
Reverses the order of characters in text.
Reverse Words
Reverses the order of words in text.
Rewrite Text
Applies custom transformation rules to text.
Right-align Text
Aligns text to the right edge within a chosen width.
Right-pad Text
Adds padding characters to the right side of text.
Rotate Text
Cyclically shifts characters in text.
Scramble Words
Scrambles letters within each word to make text just-readable.
Slice Text
Extracts a portion of text by character indices.
Sort Letters in Words
Alphabetises the letters within each word.
Sort Lines
Sorts text lines alphabetically or by length.
Sort Paragraphs
Sorts paragraphs in text.
Sort Sentences
Sorts sentences in text.
Sort Symbols
Sorts non-letter symbols in text.
Sort Words
Sorts words in text alphabetically.
Spaces to Commas
Replaces spaces with commas.
Spaces to Newlines
Replaces spaces with newline characters.
Spaces to Tabs
Replaces spaces with tab characters.
Split Text
Splits text into smaller chunks by a chosen delimiter or length.
Strikethrough Text
Adds Unicode combining strikethrough to text characters.
Subscript Text
Converts text to subscript Unicode characters.
Superscript Text
Converts text to superscript Unicode characters.
Swap Letters in Words
Exchanges adjacent letters within words.
Swap Words
Exchanges adjacent words in text.
Tabs to Spaces
Replaces tabs with spaces.
Text to Columns
Formats text into evenly-aligned columns.
Text to Image
Renders text as a downloadable image.
Tiny Text
Converts text to small Unicode characters.
Title Case
Capitalises the first letter of each word.
Trim Text
Removes leading and trailing whitespace from text.
Truncate Text
Cuts text to a specified maximum length.
Underline Text
Adds Unicode combining underlines to text characters.
Unindent Text
Removes indentation from text lines.
Unwrap Text Lines
Joins wrapped text lines by removing line breaks.
Uppercase Text
Converts text to all uppercase.
Visualize Text Structure
Creates a visual representation of text structure.
Words to Digits
Encodes words as sequences of digits.
Wrap Words
Wraps text to constrain words to a maximum column width.
Encoders & Decoders(18)
Base64-decode Text
Decodes Base64 back to plain text.
Base64-encode Text
Encodes text as a Base64 string.
Decimal to Text
Decodes decimal byte values back to text.
HTML-decode Text
Converts HTML entities back to text characters.
HTML-encode Text
Converts text characters to HTML entities.
Hex to Text
Decodes hexadecimal values back to text.
Morse Code to Text
Decodes Morse code to text.
Octal to Text
Decodes octal values back to text.
ROT13 Text
Applies the ROT13 substitution cipher.
ROT47 Text
Applies the ROT47 substitution cipher over printable ASCII.
Slash-escape Text
Adds backslash escape characters to text.
Slash-unescape Text
Removes backslash escape characters from text.
Text to Decimal
Encodes text as decimal (base-10) byte values.
Text to Hex
Encodes text as hexadecimal (base-16) values.
Text to Morse Code
Encodes text as Morse code.
Text to Octal
Encodes text as octal (base-8) values.
URL-decode Text
Decodes percent-encoded text back to plain text.
URL-encode Text
Percent-encodes text for safe URL transport.
Fun & Games(12)
Add Curse Words
Inserts random profanity into text (for joke purposes).
Check Fake Text
Detects whether text contains homoglyph spoofing.
Create ZigZag Text
Lays out text in a zigzag pattern.
Draw Box Around Text
Surrounds text with an ASCII art box border.
Fancify Line Breaks
Adds decorative symbols at line ends.
Generate Fake Text
Generates text using lookalike Unicode characters for spoofing demos.
Glitch Text
Applies a glitch effect to text using combining characters.
Scrolling Text
Creates an animated scrolling text effect.
Text Marquee
Generates a marquee-style scrolling text animation.
Undo Zalgo
Removes Zalgo combining characters from text.
Unfake Text
Converts spoofed text back to regular Latin characters.
Zalgo Text
Applies the chaotic Zalgo combining-character effect to text.