Text Tools
Word counts, case conversion, deduplication, sorting, diffing and find-and-replace for text of any size — all client side.
25 tools, all running in your browser.
Fig 1 One sort per character
Move across to set sorts · ← → · Space
Each sort is one character, spaces included, so the count is exact. The text tools count, sort and compare your text the same way, in your browser.
Most used
Case Converter Convert text to UPPER, lower, Title Case, Sentence case, camelCase, snake_case, kebab-case and more, each with one-click copy. Fancy Text Generator Over 40 Unicode text styles — bold, italic, script, bubble, fullwidth, cursed — each with its own one-tap copy button that works on mobile. Morse Code Translator Translate text to Morse and back, play it as a real sidetone at any WPM with Farnsworth spacing, flash it visually and download the WAV. Text Diff Checker Compare two texts and see exactly what changed, line by line and word by word, side by side or as a downloadable unified diff. Word Counter Count words, characters, sentences, paragraphs and reading time as you type, with keyword density and live social character limits.
Everything else
Binary to Decimal Convert binary to decimal, hex and octal with the place-value expansion written out — 1011 = 8 + 2 + 1 = 11, shown for your own number. Binary to Text Decode binary back into readable text. Any spacing is accepted, UTF-8 and ASCII are both supported, and the errors tell you what is wrong. Binary Translator One box, both directions: paste text to get binary, paste binary to get text. The direction switches itself as you type. Bold Text Generator Make bold text you can paste into Instagram, LinkedIn, Discord or a Google Doc — serif, sans, italic and script bold, all copy-ready. Character Counter Count characters with and without spaces against any limit, with a live progress ring, UTF-8 byte size and SMS segment counts. Cursed Text Generator Glitchy zalgo text at three intensities, built from stacked combining marks — with a plain warning about where it will get you muted. Decimal to Binary Convert any whole number to binary, hex and octal with the repeated-division working shown step by step, and two’s complement for negatives. Find and Replace Find and replace text with plain or regex matching, capture groups, whole-word and case options, plus a live highlighted preview. Lorem Ipsum Generator Generate lorem ipsum paragraphs, sentences, words or list items in classic Latin or modern styles, with optional HTML markup. NATO Phonetic Alphabet Translator Spell anything as Alfa Bravo Charlie — and decode it back. Includes aviation number pronunciation and the full ICAO reference table. Remove Duplicate Lines Remove duplicate lines from any list, keep the first or last copy, or show only the repeats — with case, trim and blank-line options. Remove Line Breaks Strip or normalise line breaks, unwrap hard-wrapped paragraphs, tidy extra spaces and switch between LF and CRLF line endings. Reverse Text Reverse text by character, word or line order, check for palindromes, and create mirrored or upside-down Unicode output. Slug Generator Turn titles into clean URL slugs with accent transliteration, stop-word removal, length limits and batch mode for long lists. Small Text Generator Generate tiny text — small caps, superscript and subscript — for bios, footnotes and usernames, with one-tap copy for every variant. Sort Lines Sort lines alphabetically, numerically, naturally, by length or at random, with case sensitivity, deduplication and blank-line removal. Strikethrough Text Generator Cross out text anywhere — including apps with no formatting menu — using combining strike, slash, underline and overline marks. Text Repeater Repeat any text as many times as you need, with your choice of separator and optional numbering from a custom template. Text to Binary Translate text into binary with UTF-8 or ASCII, 7 or 8-bit groups and any separator — plus a file input, which most binary tools lack. Upside Down Text Flip text upside down using rotated Unicode look-alikes — the whole string reversed so it reads correctly when the screen is turned over.