Text Tools
252 free tools — no signup required.
Word Counter
Count words, characters, sentences, and paragraphs. Perfect for writers and students.
Case Converter
Convert text between uppercase, lowercase, title case, and sentence case instantly.
Morse Code Translator
Translate text to Morse code and Morse code to text. Supports letters, numbers, and punctuation.
Lorem Ipsum Generator
Generate placeholder text for designs and mockups. Choose paragraphs, sentences, or words.
Diff Checker
Compare two texts side by side. Highlight differences between documents, code, or strings.
Character Counter
Count characters with and without spaces. Real-time counts for tweets, meta descriptions, and forms.
Text Character Counter
Count characters in text with and without spaces. Instant character count for any text.
Text Word Counter
Count words, characters, sentences, and paragraphs. Ideal for essays and copy.
Uppercase to Lowercase Converter
Convert text from uppercase to lowercase (or toggle case). Copy result with one click.
Add Random Words to Text
Insert N random words at random positions in your text. Uses a small word list for testing or obfuscation.
Convert Text to Lowercase
Convert any text to lowercase instantly. Handles Unicode and preserves structure.
Convert Text to Title Case
Convert text to Title Case — capitalize the first letter of each word. Simple and instant.
Convert Text to Uppercase
Convert any text to uppercase instantly. Handles Unicode and preserves structure.
HTML Decode Text
Decode HTML entities in text (e.g. < → <, & → &, " → "). Safe and instant.
HTML Encode Text
Encode text for safe use in HTML (e.g. < → <, & → &, " → "). Prevents XSS and display issues.
Readability Checker
Check text readability: average words per sentence, syllable estimate, and a Flesch-like score or grade level.
Remove Duplicate Text Lines
Remove duplicate lines from text. Keep first occurrence order or sort lines alphabetically.
Remove Duplicate Text Words
Remove duplicate words from text. Words are split by spaces; first occurrence is kept.
Remove Extra Spaces from Text
Collapse multiple spaces to one and trim leading/trailing whitespace. Clean up pasted or messy text.
Reverse Text
Reverse the character order of text (e.g. hello → olleh). Handles Unicode safely.
Reverse Text Generator
Reverse the character order of text (e.g. hello → olleh). Same as reverse text — instant and Unicode-safe.
Sort Text Lines
Sort lines of text alphabetically — ascending or descending. One line per item.
Text Compare
Compare two text inputs side-by-side. Highlights added and removed lines (diff) in a unified view.
URL Decode Text
Decode percent-encoded (URL-encoded) text. Uses decodeURIComponent so %20 → space, %2F → /, etc.
URL Encode Text
Encode text for safe use in URLs. Uses encodeURIComponent so spaces and special characters become %XX.
Binary to Text Tool
Paste a binary string (0s and 1s) and decode to text. UTF-8 or ASCII. Client-side only.
Binary to Text Translator
Translate binary string (0s and 1s) to readable text. Decode binary to UTF-8/ASCII. Client-side only.
Bionic Reading Converter
Convert text to bionic reading style: bold the first 1–2 letters of each word for faster reading.
Convert Binary to Text
Convert a binary string (0 and 1) to text. Decode binary to UTF-8. Client-side only.
Convert Text to Binary
Convert text to binary (0 and 1). Each character becomes 8 bits. Client-side only.
Notepad Online
Simple online notepad: plain text area with optional save as file and copy. No rich editor.
Online Text Editor
Simple textarea with clear and copy. Plain text only—no rich editor. Client-side.
ROT13 Decoder Encoder
ROT13 encode or decode text. Same operation for both—rotate letters by 13 positions. A↔N, B↔O.
ROT13 Text
Apply ROT13 transform to text. Encode and decode are the same: rotate letters by 13.
Text to Binary Converter
Convert text to binary (0 and 1). Each character encoded as 8 bits. Client-side only.
Text to Binary Translator
Translate text to binary (0 and 1). UTF-8 bytes to 8-bit strings. Client-side only.
ASCII to Text Converter
Convert comma- or space-separated decimal ASCII codes to text. Example: 72, 105 → Hi.
Text to ASCII Converter
Convert text to ASCII decimal codes. Each character becomes its decimal code (e.g. H → 72).
Active to Passive Voice Converter
Convert active voice sentences to passive voice. Simple rule-of-thumb: object becomes subject, subject moves after 'by', verb becomes 'be' + past participle.
Add Curse Words to Text
Insert placeholder curse words (e.g. asterisk blocks) into text at chosen positions. Use for testing filters, placeholders, or censoring previews.
Add Errors to Text
Insert simple typos into text: duplicate a letter, swap two adjacent letters, or drop a letter. Use for testing spell-checkers or generating noisy data.
Add Line Breaks to Text
Insert line breaks into text: replace spaces with newlines, add a break every N characters, or double line breaks between paragraphs.
Add Line Numbers
Add line numbers to text. Each line is prefixed with its number (1, 2, 3...) with configurable separator and padding.
Add Prefix to Words
Add a prefix to each word in the text. Choose the prefix and optional separator. Useful for lists, tags, or bulk formatting.
Add Quotes to Lines
Wrap each line of text in quotes. Choose single or double quotes. Useful for SQL, CSV, or code where each line must be a quoted string.
Add Quotes to Text
Wrap the entire text block in quotes (single or double). Useful for copying text as a string literal or for citations.
Add Quotes to Words
Wrap each word in the text with quotes (single or double). Words are split by spaces. Useful for lists of quoted tokens or SQL/code.
Add Random Letters to Words
Insert random letters into each word (e.g. at the end or after each character). Use for placeholder text, obfuscation, or testing.
Add Strikethrough to Text
Wrap selected text or each word in strikethrough: HTML <s> tag or Markdown ~~syntax~~. Copy the result for web or docs.
Add Suffix to Words
Add a suffix to each word in the text. Choose the suffix (e.g. comma, period, .txt). Useful for lists, file names, or bulk formatting.
Add Symbols Around Letters
Wrap each letter (or character) with symbols, e.g. (a) or *b* or [c]. Useful for styling, placeholders, or obfuscation.
Add Symbols Around Words
Wrap each word in the text with symbols, e.g. *word* or [word] or (word). Useful for Markdown emphasis, placeholders, or lists.
Add Text Prefix
Add a prefix to the beginning of your text. One string at the start of the entire block. Useful for bullets, numbering, or code comments.
Add Text Suffix
Add a suffix to the end of your text. One string at the end of the entire block. Useful for punctuation, file extensions, or labels.
Add Underline to Text
Wrap text in underline: HTML <u> tag or double underscore __syntax__. Copy for web or Markdown.
Anonymize Text
Replace words or segments with asterisks (***) or a short hash to anonymize sensitive text. Client-side only.
Calculate Letter Sum
Sum the character codes (e.g. A=65, a=97) of every letter in text. Useful for checksums or simple hashing.
Calculate Text Complexity
Estimate text complexity using word length and a simple syllable-style metric. No external API; client-side only.
Calculate Text Entropy
Compute character-frequency entropy (Shannon entropy) of text. Higher entropy often means more random or diverse characters.
Censor Words in Text
Replace a list of words or phrases with *** (or custom replacement) in your text. Client-side; your text never leaves the browser.
Center Text
Pad each line so text is centered to a given width. Useful for ASCII art, captions, or fixed-width layouts.
Change Text Alphabet
Transform text using character mapping: ROT13, reverse alphabet (A↔Z), or custom substitution. Client-side only.
Change Text Case
Convert text to UPPERCASE, lowercase, or Title Case. Handles multiple lines and preserves structure.
Change Text Font
Display your text in different font families (serif, sans-serif, monospace, etc.). Copy the same text; only the visual font changes.
Check If Text Is Fake
Simple client-side heuristics to flag text that might be auto-generated, gibberish, or low-quality. No API; not a substitute for human judgment.
Check Text Palindrome
Check if text is a palindrome (reads the same forward and backward). Ignores spaces, punctuation, and case by default.
Code Text Alt Codes
Show Windows Alt+number codes for each character in your text. Useful for typing special characters via numeric keypad.
Code Text Editor
A simple monospace text area for editing code or plain text. Copy and paste with ease; no syntax highlighting.
Convert Base64 to Text
Decode Base64-encoded string to plain text. Handles standard Base64; invalid input shows an error. Client-side only.
Convert Column to Comma
Convert column-based or line-separated text into comma-separated values (CSV-style). One line per row or custom delimiter in, comma out.
Convert Comma to Column
Convert comma-separated values into column format: one value per line (or tab-separated). Simple CSV to list.
Convert Comma to Newline
Replace commas with newlines so comma-separated text becomes one item per line. Simple and client-side.
Convert Commas to Spaces
Replace all commas in text with spaces. Quick way to turn comma-separated lists into space-separated or clean up spacing.
Convert Decimal to Text
Decode a sequence of decimal character codes (e.g. 72 101 108 108 111) into text. Space or comma separated numbers.
Convert Digits to Letters
Replace digits 0–9 with letters (e.g. 0→A, 1→B, … 9→J or custom mapping). Useful for puzzles or simple substitution.
Convert Hexadecimal to Text
Decode hexadecimal string to text. Handles hex pairs (e.g. 48656C6C6F = Hello). Spaces and 0x prefix are optional.
Convert Letters to Digits
Replace letters A–J (or A–Z) with digits 0–9. A=0, B=1, … J=9, or full alphabet mapping. For puzzles or simple encoding.
Convert Morse to Text
Decode Morse code (dots and dashes) to plain text. Use space between letters and / or similar between words. Client-side only.
Convert Newline to Comma
Replace newlines with commas so each line becomes one value in a comma-separated list. Simple list to CSV-style.
Convert Newlines to Spaces
Replace all newlines (line breaks) with spaces. Turn multiline text into a single line or normalize line breaks to spaces.
Convert Nice Columns to Text
Convert aligned column text (fixed-width by delimiter) back to plain text. Splits by delimiter and trims columns. Client-side only.
Convert Octal to Text
Decode octal (base-8) codes to plain text. Enter space- or comma-separated octal numbers (e.g. 110 145 154). Client-side only.
Convert Spaces to Commas
Replace spaces (or multiple spaces) in text with commas. Useful for turning space-separated lists into CSV-style comma-separated values. Client-side only.
Convert Spaces to Newlines
Replace spaces (or multiple spaces) in text with line breaks. Turn a single line into multiple lines, one word or segment per line. Client-side only.
Convert Spaces to Tabs
Replace spaces (or runs of spaces) in text with tab characters. Useful for aligning to tab stops or converting space-indented code to tabs. Client-side only.
Convert Tabs to Spaces
Replace tab characters with spaces. Choose how many spaces per tab (e.g. 2 or 4) for consistent indentation. Client-side only.
Convert Text to Base64
Encode plain text to Base64. Handles UTF-8; output is standard Base64 string. Client-side only.
Convert Text to Decimal
Encode text to decimal (base-10) byte values. Each character becomes one or more space-separated numbers (0–255). Client-side only.
Convert Text to Hexadecimal
Encode text to hexadecimal (hex). Each character becomes UTF-8 bytes in hex (e.g. Hello → 48656c6c6f). Client-side only.
Convert Text to Morse Code
Encode text to Morse code (dots and dashes). Letters, numbers, and common punctuation supported. Words separated by / ; letters by space. Client-side only.
Convert Text to Nice Columns
Align text into fixed-width columns by a delimiter. Pads cells so columns line up vertically. Client-side only.
Convert Text to Octal
Encode text to octal (base-8) byte values. Each character becomes one or more space-separated octal numbers (e.g. Hello → 110 145 154 154 157). Client-side only.
Convert Text to Proper Case
Convert text to Title Case: first letter of each word uppercase, rest lowercase. Handles multiple words and punctuation. Client-side only.
Convert Text to URL Slug
Convert text to a URL-friendly slug: lowercase, spaces to hyphens, remove special characters. Ideal for URLs and filenames. Client-side only.
Count Text Lines
Count the number of lines in text. Supports empty lines, trailing newline, and different line endings (CRLF, LF, CR). Client-side only.
Count Words in Text
Count the number of words in text. Words are split by whitespace; punctuation attached to letters is kept with the word. Client-side only.
Create Text Palindrome
Create a palindrome from text: append the reversed text (optionally without duplicating the middle character). Reads the same forward and backward. Client-side only.
Create Zigzag Text
Arrange text in a zigzag (diagonal) pattern across multiple lines. Choose the number of rows; characters are placed in a sawtooth path. Client-side only.
CSS Text Glitch Effect Generator
Generate a CSS snippet for a text glitch effect. Enter your text and get HTML + CSS you can copy. Client-side only.
Decrement Text Letters
Replace each letter with the previous letter in the alphabet (A→Z, B→A, a→z, b→a). Non-letters are unchanged. Client-side only.
Draw Box Around Text
Draw an ASCII (or Unicode) box around text. Frames each line with a border. Choose box style: single, double, or rounded. Client-side only.
Duplicate Sentences in Text
Repeat each sentence in the text. Sentences are split by period, exclamation, or question mark; each is output twice (or a chosen number of times). Client-side only.
Duplicate Text Consonants
Repeat each consonant in the text; vowels and non-letters stay as-is. Useful for emphasis or word games. Client-side only.
Duplicate Text Letters
Repeat each letter in the text. Every character (or only letters) is output 2 or more times in a row. Client-side only.
Duplicate Text Vowels
Repeat each vowel in the text; consonants and non-letters stay as-is. Useful for emphasis or word games. Client-side only.
Duplicate Words in Text
Repeat each word in the text. Words are split by whitespace; each word is output 2 or more times in a row. Client-side only.
Erase Letters from Words
Remove specific letters or patterns from each word in your text. Enter letters to remove (e.g. a,e,i) or a regex pattern. Client-side only.
Erase Words from Text
Remove specific words from your text. Enter words to remove (one per line or comma-separated). Case-sensitive or case-insensitive. Client-side only.
Escape Text
Escape text for HTML or JSON. Converts special characters (e.g. <, >, &, quotes) so the text is safe to embed in HTML or JSON strings. Client-side only.
Extract Regex Matches from Text
Find and list all matches of a regular expression in your text. Enter a regex pattern and get each match (or capture groups) listed. Client-side only.
Extract Text Fragment
Extract a substring from text by start position and length (or end position). Useful for snipping a fixed-length fragment from long text. Client-side only.
Extract Text from BBCode
Strip BBCode tags (e.g. [b], [url=...]) from text and get plain text only. Keeps the visible content, removes markup. Client-side only.
Extract Text from HTML
Strip HTML tags and get plain text only. Removes all markup (e.g. <div>, <script>) and decodes entities so you get readable text. Client-side only.
Extract Text from JSON
Parse JSON and extract all string values (or a specific path) as plain text. Useful to get human-readable content from API responses or config. Client-side only.
Extract Text from XML
Strip XML tags and get plain text only. Removes all elements and attributes, keeps only the text content. Handles common entities. Client-side only.
Fancify Line Breaks in Text
Replace plain line breaks with decorative separators (e.g. ✦ — ✦, ***, or custom). Makes blocks of text visually distinct. Client-side only.
Filter Paragraphs
Keep or remove paragraphs that match a keyword or pattern. Filter by include (only show matching) or exclude (hide matching). Client-side only.
Filter Sentences
Keep or remove sentences that match a keyword or pattern. Filter by include (only matching sentences) or exclude (hide matching). Client-side only.
Filter Text
Include or exclude lines (or the whole text) that match a keyword or regex. Keep only matching lines or remove them. Client-side only.
Filter Words
Keep or remove words that match a keyword or pattern. Include only matching words in the output or exclude them. Client-side only.
Find Duplicate Text Letters
List letters that appear more than once in your text. Shows each duplicate letter and optionally how many times it occurs. Client-side only.
Find Duplicate Text Words
List words that appear more than once in your text. Shows each duplicate word and how many times it occurs. Client-side only.
Find Text Length
Count characters and words in text. Displays total characters (with and without spaces), word count, and line count. Client-side only.
Find Top Letters
Show letter frequency: which letters appear most often in your text. Sorted by count (highest first). Client-side only.
Find Top Words
Show word frequency: which words appear most often in your text. Sorted by count (highest first). Client-side only.
Find Unique Text Letters
List all distinct letters that appear in your text (each letter once). Optionally sorted alphabetically or by first occurrence. Client-side only.
Find Unique Text Words
List all distinct words that appear in your text (each word once). Optionally sorted alphabetically or by first occurrence. Client-side only.
Fix Paragraph Distance
Normalize spacing between paragraphs. Reduce multiple blank lines to one (or a set number), or ensure exactly one blank line between paragraphs. Client-side only.
Flip Text Vertically
Reverse the order of lines in your text. The first line becomes the last and vice versa. Useful for logs or lists. Client-side only.
Generate Fake Text
Generate placeholder or lorem-style text. Choose word count or paragraph count. Useful for mockups and layout testing. Client-side only.
Generate Text Bigrams
Extract bigrams (pairs of adjacent words) from your text. Lists each two-word phrase in order. Useful for n-gram analysis and SEO. Client-side only.
Generate Text from Regex
Generate sample text that matches a simple regex pattern. Enter a pattern (e.g. [a-z]+ or \d{3}) and get example matches. Client-side only.
Generate Text N-grams
Extract word or character n-grams from text. Choose n (e.g. 2 for bigrams, 3 for trigrams) and get overlapping sequences. Client-side only.
Generate Text of Certain Length
Truncate or pad text to a target character length. Add filler (spaces or custom) to reach the length, or cut to fit. Client-side only.
Generate Text Skip-grams
Extract skip-grams from text: pairs (or n-tuples) of items with optional gaps (e.g. word 1 and word 3). Word or character based. Client-side only.
Generate Text Unigrams
Extract unigrams (single words or characters) from text. One token per line—useful for word lists, character frequency, or tokenization. Client-side only.
Generate Tiny Text
Convert text to tiny Unicode characters: small caps, superscript, subscript. Copy-paste for social media or captions. Client-side only.
Generate Zalgo Text
Add combining Unicode characters above and below letters to create glitchy Zalgo-style text. Intensity adjustable. Client-side only.
Highlight Letters in Text
Wrap specified letters or characters in HTML <mark> tags (or another tag) to highlight them. Enter letters to highlight and paste your text. Client-side only.
Highlight Patterns in Text
Highlight literal text patterns (phrases or words) by wrapping matches in HTML <mark>. Enter one pattern per line. Client-side only.
Highlight Regexp Matches in Text
Wrap all regex matches in HTML <mark> tags. Enter a JavaScript regex pattern; every match is highlighted. Client-side only.
Highlight Sentences in Text
Wrap specified sentences (by index or by matching text) in HTML <mark>. Split on sentence boundaries, then highlight chosen ones. Client-side only.
Highlight Words in Text
Wrap specified words in HTML <mark>. Enter words to highlight (one per line or comma-separated); matches are whole-word by default. Client-side only.
Text Image Generator
Render text as an image using the browser canvas. Choose font size, color, and background; download as PNG. Client-side only, no server.
Increase Text Spacing
Add spaces (or another character) between every character in text. Useful for emphasis, readability, or formatting. Client-side only.
Increment Text Letters
Shift each letter to the next (or previous) letter in the alphabet. A→B, B→C, or reverse. Non-letters unchanged. Client-side only.
Indent Text
Add a prefix (spaces, tabs, or custom string) to each line of text. Optionally indent only non-empty lines. Client-side only.
Insert Symbols Between Letters
Insert a character or string between every letter (e.g. a.b.c or a-b-c). Optionally between words. Client-side only.
Invert Text Case
Swap uppercase and lowercase: uppercase becomes lower, lowercase becomes upper. Numbers and symbols unchanged. Client-side only.
Invisible Character
Copy zero-width and other invisible Unicode characters. Show names and code points; paste into names, games, or social. Client-side only.
Join Text
Concatenate lines (or paragraphs) with a delimiter. Paste multiple lines and join them with a comma, newline, or any custom separator. Client-side only.
JSON Parse Text
Parse JSON text and pretty-print (format) it with indentation. Validates and shows parse errors. Client-side only.
JSON Stringify Text
Convert text or a value into a JSON string (escaped). Useful for embedding in JSON or code. Client-side only.
Justify Text
Pad lines to a target width by adding spaces between words (justify). Each line (except possibly the last) becomes the same length. Client-side only.
Left Align Text
Pad each line to a target width by adding spaces at the end (left-align). Lines become the same length with text on the left. Client-side only.
Left Pad Text
Pad text on the left to reach a target length. Add spaces or a custom character at the start. Each line or whole text. Client-side only.
Letter Counter
Count letters (alphabetic characters) in text. Optionally count only A–Z or include accented letters. Excludes digits and symbols. Client-side only.
Line Counter
Count the number of lines in text. Empty lines count as lines. Optionally show non-empty line count. Client-side only.
Lorem Ipsum Generator
Generate placeholder text: N words or N paragraphs of lorem ipsum. No server; runs in your browser.
Multiple Whitespace Remover
Collapse multiple spaces, tabs, and newlines into a single space. Clean up pasted or messy text instantly.
Normalize Line Breaks in Text
Convert CRLF (Windows) and CR (old Mac) line endings to LF (Unix). Fix mixed line endings in one click.
Normalize Text Spacing
Trim leading and trailing whitespace and collapse runs of spaces (and tabs) to a single space. Preserve line breaks.
Photo Censor
Upload an image and blur or block out a region with a rectangle. Client-side only; your image never leaves the browser.
Print Text Statistics
Show character count, word count, line count, and optional character frequency. All computed in your browser.
Printf-Style Text (sprintf)
Build text from a format string with placeholders (%s, %d, etc.) and form fields. Simple sprintf-style substitution, client-side.
Randomize Letters in Text
Shuffle the letters inside each word (or in the whole text). Keeps word boundaries or scrambles everything. Client-side.
Randomize Line Breaks in Text
Insert random line breaks into text so it wraps at random positions. Useful for poetry or visual effect. Client-side.
Randomize Text Case
Randomly set each letter to uppercase or lowercase. Create RaNdOm CaSe or similar effects. Client-side.
Randomize Text Lines
Shuffle the order of lines in your text. Each line stays intact; only the order changes. Client-side.
Randomize Text Paragraphs
Shuffle the order of paragraphs (blocks of text separated by blank lines). Client-side.
Randomize Text Sentences
Shuffle the order of sentences in your text. Sentences are split by period, exclamation, or question mark. Client-side.
Randomize Text Spacing
Insert random spaces between words or characters. Stretch or scatter text with variable spacing. Client-side.
Randomize Words in Text
Shuffle the order of words in your text. Each word stays intact; only the order changes. Client-side.
Regexp Test Text
Test a regular expression against text. See if it matches, and view capture groups. JavaScript regex flavor, client-side.
Remove All Whitespace from Text
Strip every space, tab, and newline from your text. Result is one continuous string. Client-side.
Remove Empty Text Lines
Delete all blank lines from your text. Keep only lines that contain at least one non-whitespace character. Client-side.
Remove Line Breaks from Text
Join all lines into one. Replace every newline (and optional spaces around it) with a single space or nothing. Client-side.
Remove Line Numbers
Strip leading line numbers (e.g. 1. or 1) or number-dot patterns from each line. Clean pasted code or lists. Client-side.
Remove Prefix from Words
Strip a given prefix from the start of every word (or line). Example: remove "re" from "rewrite" → "write". Client-side.
Remove Quotes from Lines
Strip leading and trailing double or single quotes from each line. Clean CSV-style or list data. Client-side.
Remove Quotes from Text
Strip all double and single quote characters from your text. Removes every " and '. Client-side.
Remove Quotes from Words
Strip leading and trailing double or single quotes from each word (whitespace-separated). Leaves quotes in the middle of words. Client-side.
Remove Random Letters from Words
Randomly delete a chosen number of letters from each word. Creates typo-like or abbreviated text. Client-side.
Remove Random Symbols from Text
Randomly delete a chosen number of non-letter, non-digit characters (symbols/punctuation) from your text. Client-side.
Remove Sentences from Text
Drop sentences by keyword match or by index (e.g. 1,3,5). Client-side.
Remove Suffix from Words
Strip a given suffix from the end of every word. Example: remove "ing" from "running" → "runn". Client-side.
Remove Symbols from Around Words
Strip non-letter characters from before and after each word. Keeps only letter sequences with spaces between. Client-side.
Remove Consonants from Text
Delete all consonant letters (keep vowels, digits, spaces, punctuation). Client-side.
Remove Diacritics from Text
Strip accents and diacritical marks (NFD normalize then remove combining marks). café → cafe, naïve → naive. Client-side.
Remove Text Font / Style
Strip HTML tags and optionally normalize Unicode style characters (e.g. mathematical bold, script) to plain A–Z. Client-side.
Remove Letters from Text
Delete all letter characters (A–Z, a–z). Keep digits, spaces, punctuation, and symbols. Client-side.
Remove Prefix from Text
Strip a given prefix from the start of the whole text once. Example: remove "Re: " from "Re: Hello" → "Hello". Client-side.
Remove Punctuation from Text
Strip punctuation marks: periods, commas, exclamation, question marks, quotes, colons, semicolons, etc. Client-side.
Remove Suffix from Text
Strip a given suffix from the end of the whole text once. Example: remove " - signature" from "Hello - signature" → "Hello". Client-side.
Remove Vowels from Text
Delete all vowel letters (A, E, I, O, U). Keep consonants, digits, spaces, punctuation. Client-side.
Remove Words from Text
Remove specific words from text by providing a list (one per line or comma-separated). Whole-word match. Client-side.
Repeat Text
Repeat a block of text N times with an optional separator between copies. Client-side.
Replace Commas in Text
Replace every comma with another character (e.g. space, semicolon, tab). Client-side.
Replace Digits with Words
Convert digits to words: 1→one, 2→two, 0→zero, etc. Client-side.
Replace Line Breaks in Text
Replace every newline (and CRLF) with another character: space, comma, <br>, or custom string. Client-side.
Find and Replace Text
Find and replace in text: literal string or regex pattern. Option for global replace (all matches). Client-side.
Replace Consonants in Text
Replace every consonant letter with a character (e.g. space, asterisk, or another letter). Client-side.
Replace Letters in Text
Replace every letter (A–Z, a–z) with a character. Keep digits, spaces, punctuation. Client-side.
Replace Spaces in Text
Replace every space (and optionally tabs/newlines) with another character. Client-side.
Replace Vowels in Text
Replace every vowel (A, E, I, O, U) with a character. Client-side.
Replace Words in Text
Find and replace whole words. One or more word→replacement pairs (e.g. cat→dog). Client-side.
Replace Words with Digits
Convert number words to digits: one→1, two→2, zero→0, etc. Client-side.
Reverse Paragraphs
Reverse the order of paragraphs. Paragraphs are split by blank lines (double newline). Client-side.
Reverse Sentences
Reverse the order of sentences. Sentences are split by . ! ? followed by space or end. Client-side.
Reverse Words in Text
Reverse the order of words. Words are split by whitespace; line breaks are preserved as spaces in output. Client-side.
Rewrite Text
Rewrite text using simple rules or synonym-style replacement. Client-side placeholder for synonym replacement.
Right Align Text
Right-align text by padding each line with spaces on the left to a given width. Client-side.
Right Pad Text
Pad text on the right to a target length using a pad character (default space). Client-side.
ROT47 Text
Encode or decode text with ROT47: rotate printable ASCII characters 33–126 by 47 positions. Client-side.
Rotate Text Lines
Rotate lines: move first line to last, or reverse the order of all lines. Client-side.
Scramble Words
Shuffle the letters inside each word while keeping word boundaries. Client-side.
Slice Text
Extract a substring by start index and length. Client-side.
Small Text Generator
Convert text to Unicode small caps, superscript, or subscript characters. Client-side.
Sort Letters in Words
Alphabetize the letters inside each word. Word order and boundaries stay the same. Client-side.
Sort Paragraphs in Text
Sort paragraphs alphabetically or by length. Blank lines separate paragraphs. Client-side.
Sort Sentences in Text
Sort sentences alphabetically or by length. Sentences split by . ! ? Client-side.
Sort Symbols in Text
Group and reorder symbols in text: sort non-letter characters or group by type. Client-side.
Sort Words in Text
Sort words alphabetically or by length. One word per line or space-separated. Client-side.
Split Text
Split text by a delimiter and show each part on its own line. Client-side.
Swap Letters in Words
Swap pairs of letters within each word (e.g. first with second, third with fourth). Client-side.
Swap Words in Text
Swap adjacent words or swap two words by index. Client-side.
Text Repeater
Repeat text N times with an optional separator between each copy. Client-side.
Text to Handwriting Converter
Display text in a cursive, handwriting-style font (CSS). Client-side only, no image generation.
Text Line Counter
Count the number of lines in text. Empty lines are counted. Client-side.
Text OCR
Placeholder for paste image: no real OCR performed. Client-side only; paste image or enter text manually.
Text Word Frequency
Count how often each word appears and show a word frequency table. Client-side.
Binary Translator
Convert between binary and text. Encode text to binary (UTF-8) or decode binary to text. Client-side.
Hex to Text Converter
Decode hexadecimal to text (UTF-8). Paste hex string and get readable text. Client-side.
Text to Hex Converter
Encode text to hexadecimal (UTF-8). Each character becomes hex bytes. Client-side.
Upside Down Text Generator
Flip text upside down using Unicode characters. Client-side.
Text to Speech Converter
Speak text aloud using the browser SpeechSynthesis API. No server; uses your device voice. Client-side.
Trim Text
Trim whitespace from the start and end of text. Remove leading and trailing spaces, tabs, or newlines. Client-side only.
Truncate Text
Cut text to a maximum length and add an ellipsis. Truncate by characters or words. Client-side only.
Undo Zalgo Text Effect
Remove combining characters (Zalgo effect) from text. Strip diacritics and stacking marks to get clean, readable text. Client-side only.
Unescape Text
Unescape HTML entities and JSON escape sequences. Convert & to &, \n to newline, and similar. Client-side only.
Unfake Text
Replace or remove common placeholder and fake text (e.g. lorem ipsum, xxx, placeholder). Clean copy for real content. Client-side only.
Unindent Text
Remove common leading indentation from each line. Align the first character of every line by stripping shared leading spaces or tabs. Client-side only.
Unwrap Text Lines
Join lines into a single paragraph. Remove line breaks between lines so text flows as one block. Optionally add a space between joined lines. Client-side only.
Visualize Text Structure
Show the structure of text: line count, word count per line, character count, and a simple tree view. Useful for debugging or teaching. Client-side only.
HTML Text Link
Wrap text in an HTML anchor tag. Turn plain text or a phrase into a clickable link with a URL. Client-side only.
Word Combiner
Join words or lines with a character or string. Combine a list of words with a separator (comma, dash, space, or custom). Client-side only.
Wrap Words in Text
Wrap text to a maximum line width. Break long lines at word boundaries so each line is at most N characters. Client-side only.
Write Text in Bold
Convert text to bold using HTML <b> tags or Unicode mathematical bold characters. No font required for Unicode. Client-side only.
Write Text in Cursive
Convert text to cursive or script style using HTML <em> or Unicode mathematical script characters. Client-side only.
Write Text in Italic
Convert text to italic using HTML <i> tags or Unicode mathematical italic characters. Client-side only.
Write Text in Subscript
Convert text to subscript using HTML <sub> tags or Unicode subscript characters (digits and some letters). Client-side only.
Write Text in Superscript
Convert text to superscript using HTML <sup> tags or Unicode superscript characters (digits and some letters). Client-side only.