Free online text tools
Sixteen free text tools in one place: clean up pasted text, remove empty lines and duplicate lines, count words and reading time, change case to uppercase or lowercase, sort lines, transliterate Cyrillic, or turn a headline into a URL slug. Everything happens in this tab as you type — nothing is uploaded and nothing is stored. The Cyrillic tools here do what most Western utilities do badly or not at all: passport transliteration, wrong-keyboard-layout repair, and slugs from Ukrainian headlines. Writing code rather than prose? The developer tools are next door.
Cleaning & normalising
- Clean text online — remove hidden and non-standard charactersFlagshipClean pasted text: find and remove invisible characters, curly quotes, em dashes and non-breaking spaces. Runs in your browser; nothing is uploaded.
- Remove emoji from text — strip all emoji and pictographsDelete emoji from any text, including skin tones, flags and multi-part sequences, leaving no invisible fragments behind. Free, in your browser.
- Clean AI text formatting — straight quotes, plain dashes, no hidden charactersNormalise text pasted out of a chat assistant: curly quotes, em dashes, ellipsis characters and invisible spacing become plain ASCII. In your browser, nothing uploaded.
- Remove hidden characters from text — zero-width spaces, BOM, control charactersStrip zero-width spaces, byte-order marks, non-breaking spaces and other invisible characters from any text. Free, in your browser, nothing uploaded.
Counting & case
- Word counter — words, characters, sentences and reading timeCount words, characters with and without spaces, sentences, paragraphs and lines, plus an estimated reading time. Instant, in your browser, nothing uploaded.
- Case converter — change text to uppercase, lowercase, Title Case or Sentence caseConvert text to uppercase, to lowercase, to Title Case or to Sentence case in one click. Handles Cyrillic correctly. Free, instant, nothing uploaded.
- Reading time calculator — how long your text takes to readEstimate how long a text takes to read, with the words-per-minute rate shown. Counts words, characters and sentences too. Free and entirely in your browser.
Lines & lists
- Remove empty lines online — delete blank lines and trim whitespace, freeRemove empty lines, delete blank lines between paragraphs, trim leading and trailing spaces and collapse repeated spaces — each as a separate option. In your browser.
- Remove duplicate lines — keep the first of each, free onlineDelete repeated lines from a list, keeping the first occurrence in its original position. Optional case-insensitive matching. In your browser.
- Sort lines alphabetically or numerically — online, freeSort a list of lines A–Z, Z–A or numerically, with optional case sensitivity. Cyrillic sorts by language rules. Runs in your browser.
- Find and replace text online — with regular expressionsReplace text with plain matching or a regular expression, with capture groups and a replacement count. Runs in your browser, nothing uploaded.
- Reverse text — by character, word or lineReverse a string by character, by word or by line. Emoji and accented letters stay intact. Free, instant, entirely in your browser.
Language & scripts
- Transliteration Cyrillic to Latin — Ukrainian passport standard (KMU 55)Transliterate Ukrainian text to Latin using KMU 55, the official standard for passports and documents. Free, instant, and nothing is uploaded.
- Fix keyboard layout — repair text typed in the wrong layoutFix text typed with the wrong keyboard layout: Ghbdsn becomes Привіт. Ukrainian ЙЦУКЕН, direction detected for you. Free, runs in your browser.
- Slug generator — URL slugs from any text, including CyrillicTurn a headline into a clean URL slug. Cyrillic is transliterated, not dropped or percent-encoded. Free and entirely in your browser.