Category
Text
Tools for cleaning, transforming and measuring text: change case, count words and characters, sort or deduplicate lines, compare two versions with a diff, and generate placeholder copy. Handy for writers polishing a draft, developers massaging log output, and anyone wrestling a spreadsheet column into shape. Text is processed instantly as you type, entirely on your device.
Character & Word Counter
Count characters, words, sentences, lines, and bytes in real time.
Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case and more.
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, or words.
Text Diff Viewer
Compare two pieces of text and see line-by-line or word-by-word additions and removals.
Markdown Table Generator
Paste CSV, TSV, or pipe-delimited data and get a properly aligned GitHub-flavored Markdown table.
Markdown Table to CSV Converter
Convert a GitHub-flavored Markdown table into CSV, TSV or semicolon-separated rows, in your browser.
URL Slug Generator
Turn any text into a clean URL slug — strip accents, choose a separator, set a max length.
CSV Viewer & Sorter
View CSV / TSV data as a sortable, searchable table — open a file or paste rows, no spreadsheet required.
CSV Transpose — Swap Rows and Columns
Transpose CSV data so rows become columns and columns become rows, in your browser.
Markdown → HTML Converter
Convert Markdown to clean HTML — copy the source for emails, CMS pages, or anywhere a rendered preview isn't enough.
Emoji Finder
Find any emoji by name, keyword, or category — click to copy, no system picker needed.
Markdown Stats & Reading Time
Count words, sentences, headings, links, code blocks, and estimate reading / speaking time for any Markdown.
Social / SEO Character Limit Checker
Type once and see how your text measures against 28+ platform limits — Twitter, Instagram, SEO titles, ad copy, app stores.
Text to Speech
Read text aloud with the browser's built-in voices — pick a voice, adjust rate, pitch, and volume.
NATO Phonetic Alphabet
Spell any text in the NATO / ICAO phonetic alphabet — Alpha, Bravo, Charlie — for radio, phone, and dictation.
Soundex Phonetic Code Generator
Generate the American Soundex code for names or words — a 4-character phonetic key that groups similar-sounding spellings together. Encodes one name per line in your browser.
Numeronym Generator (i18n, a11y)
Turn long words into numeronyms — keep the first and last letter and replace the middle with the count of omitted letters, like internationalization → i18n or accessibility → a11y.
Caesar / ROT13 / Vigenère / Atbash Cipher
Encrypt or decrypt text with four classic substitution ciphers — Caesar shift, ROT13, Vigenère keyword, Atbash mirror.
Rail Fence Cipher Encoder & Decoder
Encode or decode text with the Rail Fence transposition cipher — write the message in a zigzag across a chosen number of rails and read it off row by row. Runs in your browser.
Leetspeak (1337) Converter
Translate text into leetspeak and decode 1337 back to letters, in your browser.
Pig Latin Translator
Translate English text into Pig Latin instantly. Consonant clusters move to the end with 'ay', vowel-initial words get 'way', and capitalization and punctuation are preserved.
Reading Time & Speaking Time Calculator
Estimate how long it takes to read or speak a text — adjustable WPM presets for slow, average, fast readers, TED, podcast.
Email & PII Masker
Mask emails, phone numbers, credit cards, and IP addresses in any text — for screenshots, blog posts, logs.
Email & URL Extractor
Pull every email address or URL out of a block of text, in your browser.
Word Frequency Counter
Count how often each word appears in your text — with stopword filtering, minimum length, and CSV export.
Anagram Solver / Word Unscrambler
Find every valid English word that's an anagram (or sub-anagram) of your letters — Scrabble cheats, word puzzles, crossword help.
Phone Number Formatter (E.164 / International / National)
Normalize messy phone input into E.164 (`+15551234567`), international (`+1 555 123 4567`), national, and tel: URI formats.
Typing Speed Test (WPM)
Measure your typing speed in WPM and CPM with accuracy tracking. 15/30/60/120s tests, English / Korean / Japanese word lists, personal best persists.
Sort & Dedupe Lines
Sort, dedupe, trim, shuffle, or reverse a list of lines. Natural sort for embedded numbers, case-sensitive toggle, blank-line removal.
List Compare — Intersection, Union & Difference
Compare two lists line by line: find common items, items unique to each, union or symmetric difference — in your browser.
Column Aligner — Align Text into Columns
Pad whitespace, comma or tab separated rows into neatly aligned columns, in your browser.
Morse Code Translator
Convert text to and from international Morse code. Supports A-Z, 0-9, punctuation. Customizable letter and word separators.
Braille Translator (Text ↔ Braille)
Translate text to Unicode Braille (Grade 1) and decode Braille back to text, with capital and number signs, in your browser.
Remove Line Breaks
Join wrapped lines back into clean, flowing text — strip the hard line breaks you get when copying from PDFs or emails, while keeping real paragraphs.
Word Wrap — Reflow Text to a Column Width
Hard-wrap text to a fixed line width, breaking at word boundaries, in your browser.
Line Formatter — Add Prefix, Suffix & Join
Wrap each line with a prefix and suffix and join them with any separator, in your browser.
Reverse Text
Reverse text four ways — by characters, word order, the letters inside each word, or line order. Works with emoji and any language.
Text Repeater
Repeat a word, line or block of text any number of times — joined by a new line, space, comma, nothing, or your own separator.
Unicode Character Inspector
Break a string into characters and show each codepoint, UTF-8 bytes, HTML entity, CSS escape, and Unicode block.
Unicode Normalizer (NFC, NFD, NFKC, NFKD)
Normalize text to NFC, NFD, NFKC, or NFKD, optionally strip diacritics (café → cafe), and compare codepoint and byte counts across all four forms — in your browser.
Mojibake Fixer (Repair Garbled UTF-8)
Repair text mangled by a wrong-encoding round-trip — turn café, don’t, and 😀 back into café, don't, and 😀 — automatically, safely, and entirely in your browser.
Find & Replace
Find and replace across a block of text. Optional regex with global, case-insensitive, multiline, and dotAll flags. Live match count.
String Distance Calculator
Compare two strings with Levenshtein, Damerau-Levenshtein, and Hamming distance. Plus a similarity percentage you can use as a fuzzy-match threshold.
Markdown Link Extractor
Pull every link and image out of a Markdown document — inline, reference-style, autolinks — into a CSV/JSON/MD list with text, URL, and title.
Smart ↔ Straight Quote Converter
Convert between straight (`"`) and typographic / curly (`“ ”`) quotes — and back — with locale-aware styles.
Superscript & Subscript Maker
Type plain text and get Unicode superscript (²) and subscript (₂) variants — paste into chat, docs, or anywhere fonts won't help you.
HTML to Plain Text
Strip HTML tags from a snippet and get just the text — keeps block-level newlines, drops `<script>` and `<style>`, decodes entities.
Fancy Unicode Text
Type plain ASCII and get 𝐁𝐨𝐥𝐝, 𝐼𝑡𝑎𝑙𝑖𝑐, 𝓢𝓬𝓻𝓲𝓹𝓽, 𝔉𝔯𝔞𝔨𝔱𝔲𝔯, 𝕯𝖔𝖚𝖇𝖑𝖊-𝖘𝖙𝖗𝖚𝖈𝖐, 𝙼𝚘𝚗𝚘, and sans-serif variants from the Unicode Math Alphanumeric blocks.
Upside Down Text Generator
Flip your text upside down with rotated Unicode characters, in your browser.
Fullwidth Text Generator (Vaporwave / Aesthetic)
Convert text to fullwidth ムムラ for that vaporwave aesthetic look, and back again, in your browser.
Folder Tree Visualizer
Paste an indented list of file and folder names and get a pretty ASCII tree — the kind you'd paste into a README.
Tabs to Spaces Converter (and back)
Convert leading indentation between tabs and spaces with a configurable tab width, in your browser.
Readability Calculator (Flesch-Kincaid, SMOG)
Score any English text on six classic readability formulas — Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog, SMOG, Automated Readability Index, and Coleman-Liau — with per-formula bands and a combined grade estimate.
Letter Frequency Analyzer
Count every character in your text — letters, digits, whitespace, punctuation — and compare against expected English frequencies for cryptanalysis.
Text Template (Mail Merge)
Write a template with {{placeholders}}, paste rows of data (CSV or JSON), and render one personalised text per row — entirely in your browser.
Bionic Reading Converter
Convert any text into bionic reading format — first letters of each word bolded as fixation points to help your eyes glide faster through long passages.