QuickFreeTools

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. &lt; → <, &amp; → &, &quot; → "). Safe and instant.

HTML Encode Text

Encode text for safe use in HTML (e.g. < → &lt;, & → &amp;, " → &quot;). 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 &amp; 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.