Text & Unicode Toolkit
Eight focused tools for everyday text work: counting, case conversion, accent removal, URL slugs, whitespace cleanup, line sorting, deduplication and Unicode normalization.
Choose a toolAll tools
01—08 / PICK A TASKWord Counter
Live count of words, characters, sentences, paragraphs and reading time.
02Case Converter
Change text to lowercase, UPPERCASE, Sentence case or Title Case.
03Remove Accents
Strip diacritics from Latin letters: é → e, ñ → n, đ → d.
04Slug Generator
Turn a title into a clean, lowercase URL slug with hyphens.
05Whitespace Cleaner
Collapse extra spaces, trim lines and remove blank lines.
06Remove Duplicates
Keep the first occurrence of each line and preserve the order.
07Line Sorter
Sort lines A–Z, by number, by length or in reverse order.
08Unicode Normalizer
Normalize to NFC/NFD/NFKC/NFKD and inspect code points and bytes.
Why use this toolkit
PRODUCT PRINCIPLESPrivate by design
The tools are plain JavaScript functions that run on your device. There is no account, no upload and no server-side processing, so drafts, client lists and internal notes stay with you.
Unicode done properly
Emoji with skin tones, letters with combining accents, precomposed and decomposed forms (NFC and NFD), and Vietnamese text are all handled deliberately instead of breaking in surprising ways.
Fast and focused
Each page does one job, loads quickly and shows the result as you type or change an option. Copy the output, download it as a .txt file, or reset and start again.