Text tools
Clean up pasted text, count it, sort it, convert its case, transliterate it, 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 — remove hidden and non-standard charactersFind and remove invisible characters, curly quotes, em dashes and non-breaking spaces from pasted text. Runs in your browser; nothing is uploaded.
- 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.
- 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.
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.
- 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.
- Case converter — UPPERCASE, lowercase, Title Case, Sentence caseConvert text between uppercase, lowercase, title case and sentence case. Handles Cyrillic correctly. Free, instant, nothing uploaded.
Lines & lists
- 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.
- 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.
- Remove empty lines and trim whitespace — free online toolDelete blank lines, trim leading and trailing spaces, collapse blank runs and repeated spaces — each as a separate option. In your browser.
- 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.
- 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.
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.
- Keyboard layout fixer — text typed in the wrong layoutFix text typed with the wrong keyboard layout: Ghbdsn becomes Привіт. Ukrainian ЙЦУКЕН, direction detected for you. 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.