Text & Writing 36 tools
Count, format, and tidy the words you write.
-
Live word, character, sentence, paragraph, and reading-time counts as you type. CJK-aware.
Shortcut: wcwo
-
Paste any text and get a word cloud back as inline SVG. Frequency drives font size, stop-words are dropped, spiral layout avoids overlap. Copy as SVG, TSV, or JSON, or download the .svg. Pure client-side, no upload.
Shortcut: wcgw
-
Convert text to UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, or CONSTANT_CASE. Live, in your browser.
Shortcut: ccas
-
Compare two texts and see the differences line by line. Side-by-side or unified view, copy as unified diff. Live, no upload.
Shortcut: tdte
-
Count word, bigram, and character frequencies. Stop-words, min length, case sensitivity, sortable results, copy as TSV. Live, no upload.
Shortcut: wcfr
-
Convert any text to Bionic Reading by bolding the leading letters of each word. Four strength presets (off, light 30%, medium 40%, bold 55%), live preview, copy as plain text or HTML. Pure client-side, no upload.
Shortcut: brcb
-
Translate any English text to and from Unicode braille (Grade 1 letter-by-letter, or Grade 2 with 12 letter-pair contractions and 26 whole-word abbreviations). Live, in your browser, no upload.
Shortcut: btbr
-
Find hidden NBSPs, zero-width spaces, BOMs, soft hyphens, narrow no-break spaces, braille pattern blanks, and 30+ other invisible Unicode characters hiding in your text. Live visualizer with per-character tooltips, summary with counts, one-click clean (remove, replace with space, or make visible), and a reference table of every flag. Pure client-side, no upload.
Shortcut: wich
-
Paste any text and see live counts (words, characters, sentences, paragraphs, syllables, unique words), six readability scores (Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, Coleman-Liau, ARI, SMOG) with a verdict gauge, reading and speaking time, top long words, and the longest sentences. CJK-aware. Pure client-side, no upload.
Shortcut: tsrt
-
ROT / Caesar cipher in your browser. Four modes (letters, digits, alnum, ROT47 over all printable ASCII), one-click presets for ROT5, ROT13, and ROT47, live stats, copy and swap. Pure client-side, works offline, no upload.
Shortcut: rccr
-
Score any English passage with six readability formulas: Flesch Reading Ease, Flesch–Kincaid Grade Level, Gunning Fog, SMOG, Coleman–Liau, and ARI. Base counts (words, syllables, sentences, complex words) and the Flesch band. SMOG is suppressed for fewer than 10 sentences with a hint. Pure client-side, no upload.
Shortcut: rlcr
-
Spell any number out in English. Integers, decimals, negatives, currency (USD, EUR, GBP). US or UK style, cheque-style 'and 56/100' or digit-by-digit 'point' mode. Bulk input. Pure client-side, no upload.
Shortcut: ntwn
-
Paste a list and get it back sorted (A→Z, Z→A, numeric, by length, reverse, or shuffled), deduplicated, or both. Locale-aware sort via Intl.Collator, case-sensitive toggle, optional trim and skip-blank, live line counts. Pure client-side, no upload.
Shortcut: sdls
-
Translate text to and from the NATO / ICAO phonetic alphabet (Alfa, Bravo, Charlie, …) in your browser. Live as you type, digits 0–9 with the canonical spellings (One, Two, …, Niner, Fife), three punctuation modes (keep / tag / drop), five separators, a click-to-load A–Z / 0–9 reference grid, copy and download. Pure client-side, no upload.
Shortcut: npat
-
Paste any text and see every code point with its U+XXXX code, decimal, UTF-8 bytes, UTF-16 code units, JavaScript and Python escape forms, HTML entity name, general category, Unicode block, and visual lookalikes. Live code-point grid, detail table, and frequency tally. Pure client-side, no upload.
Shortcut: uciu
-
Paste a markdown table and sort its rows by any column, ascending or descending, with an optional tie-breaker. Type-aware comparison (number, date, boolean, text), case-insensitive by default, stable sort, preserves alignment, copy or download. Pure client-side, no upload.
Shortcut: mtsm
-
Paste a markdown table and edit the cells in a live grid. Add or remove rows and columns, rename headers, change column alignment, transpose, reverse, or clear — the clean markdown table on the right updates on every keystroke. Copy and download. Pure client-side, no upload.
Shortcut: mtem
-
Search and rewrite any block of text in your browser. Plain text or regular expression, case sensitive, whole word, multiline, and a preserve-case mode that adapts the replacement to UPPERCASE, lowercase, Title, PascalCase, or camelCase. Live match counter, inline highlights, copy and download. Pure client-side, no upload.
Shortcut: frfi
-
Type a handful of letters and unscramble them into dictionary words. Three modes: exact anagrams (every letter used once), sub-words (every dictionary word that fits, longest first), and the Scrabble-rack 'use all your letters as one or more words' splitter (capped at 7 letters). 63,000-word English dictionary ships with the page, no upload.
Shortcut: afan
-
Score any two strings with five classic metrics (Levenshtein, Damerau-Levenshtein, Jaro, Jaro-Winkler, Dice bigrams), or rank a query against a candidate list with the find-closest mode. Useful for did-you-mean suggestions, fuzzy dedup, OCR cleanup, and aligning column headers. Pure client-side, no upload.
Shortcut: sstr
-
Turn any past or future date into a human phrase ("3 days ago", "in 2 weeks", "yesterday", "just now"). Four styles — long, short, spelled, approximate. Accepts ISO 8601, RFC 2822, Unix epoch (s/ms/us/ns), and bare years. Live "now" reference, bulk mode, copy with one click. Pure client-side, no upload.
Shortcut: rtfr
-
Browse ≈ 500 curated emoji across 9 categories with free-text search, click-to-copy, recently-used list, copy formats (plain, "emoji + name", :shortcode:), and TSV / JSON export. Pure client-side, no upload.
Shortcut: epse
-
Take a one-minute typing test in your browser. Curated public-domain passages, live WPM, accuracy, and per-character error highlighting. Pure client-side, no upload.
Shortcut: ttwt
-
Wrap and reflow any text in your browser. Pick a line width, optional first-line and hanging indent, justify, break long words. Or unwrap hard-wrapped lines back into single-line paragraphs. Live before/after stats, copy, download. Pure client-side, no upload.
Shortcut: wwrw
-
Live countdown to any date in your browser. Years, months, days, hours, minutes, seconds. 12 preset events, saveable list with localStorage, shareable URL hash, all client-side, no upload.
Shortcut: dcda
-
Turn any phrase into an acronym in your browser. Drop common stop words, pick the first or last letter of each word, custom letter index, dictionary lookup of long forms (HTML, CSS, JSON, ASAP, ...), six output styles (plain, dotted, dashed, spaced, lower, Title), live preview of used and dropped words, copy-ready. Pure client-side, no upload.
Shortcut: agac
-
Count syllables per word and per line as you type, total a document, score Flesch reading ease, and detect haiku (5-7-5), limerick (9-9-6-6-9 with AABBA rhyme), and sonnet (14 lines × 10 syllables) shapes. Per-word breakdown marks dictionary-overridden words. Pure client-side, no upload.
Shortcut: scvd
-
Paste a single English word and get ranked spelling suggestions from a 63,000-word common-English dictionary. Damerau-Levenshtein distance (substitutions, insertions, deletions, and adjacent transpositions each count as one edit). Live, in-browser, no upload.
Shortcut: sspe
-
Paste a Markdown document and harvest every link — inline [text](url), reference [text][label], shortcut [label], autolink <https://…>, raw HTML <a href>, optional images — with line number, kind tag, target URL, and one-click copy. Live stats for unique external hosts, broken links (javascript:, data:, mailto: with no recipient, dangling references), and duplicate URLs. Filter by kind or class; export the current view as JSON, CSV, HTML, or Markdown. Code blocks and inline code are skipped automatically. Pure client-side, no upload.
Shortcut: mlem
-
Paste a Markdown document, pick a table, and export its data as CSV (RFC 4180), TSV, JSON (type-coerced), MySQL-flavour SQL (CREATE TABLE + INSERT), or a clean Markdown round-trip. Multi-table aware, alignment-aware, pure client-side.
Shortcut: maem
-
Normalize whitespace and indentation in your browser. Convert tabs to spaces (and back) at a chosen indent width, rewrite line endings (LF / CRLF / CR), trim trailing whitespace, collapse blank-line runs, strip BOM. Live detection panel, copy and download. Pure client-side, no upload.
Shortcut: winw
-
Read faster in your browser with a word-by-word RSVP reader. Optimal Recognition Point (ORP) highlighting, adjustable WPM (60–1200), sentence-by-sentence mode with brief pauses at every period, multi-word chunk preview (1/3/5/10 words around the focal letter), bookmarks via [Bookmark Label] markers or one-click capture, sentence list for jumping, keyboard shortcuts (Space / ← / → / ↑ / ↓ / b), and localStorage persistence. Pure client-side, no upload.
Shortcut: srrs
-
Paste a Markdown draft or any block of prose and get it back with smart quotes, em dashes from "--", en dashes for ranges like 2000-2020, ellipses from "...", French-style NBSPs before ; : ? !, and other small typographic fixes professional copy-editors apply. Code spans, fenced code blocks, and HTML tags are preserved verbatim. Live preview, copy, download. Pure client-side, no upload.
Shortcut: mptp
-
Generate a nested Markdown table of contents from headings. Fenced code is ignored, duplicate headings receive stable anchor slugs, and heading IDs can be added for documents that need explicit anchors. Pure client-side, no upload.
Shortcut: mtoc
-
Paste any text and see it under all four Unicode normalization forms — NFC, NFD, NFKC, NFKD — side by side. Live counts of codepoints, UTF-8 and UTF-16 bytes, combining marks (nonspacing / enclosing) and invisible characters (zero-width joiners, BOM, word joiner); toggle to strip combining marks for a diacritic-free comparison; per-row copy / download; visual diff between input and any chosen form; one-click sample loaded with ligatures, fullwidth, superscripts, fractions, emoji ZWJ sequences and CJK. Pure client-side, no upload.
Shortcut: unun
-
Turn indented plain text or a Markdown document into an ASCII / Unicode tree diagram. Two styles (Unicode box-drawing, ASCII fallback), two input modes (leading-whitespace indent, Markdown headings), live preview, copy-ready output. Pure client-side, no upload.
Shortcut: tgtr