Count Words & Characters
Track word count, character count (with and without spaces), sentences, and reading time in real time as you type or paste. Essential for essays with length limits, SEO content targets, social media caption limits, and meeting a client's word count.
Check Grammar & Spelling
Catch grammar mistakes, typos, and awkward phrasing before you publish. The grammar checker runs in your browser and flags issues with suggestions — a fast proofreading pass for emails, essays, cover letters, and blog posts.
Convert Text Case
Instantly switch text between UPPERCASE, lowercase, Title Case, Sentence case, and more. Handy for fixing caps-lock accidents, formatting headlines consistently, and preparing text for code or spreadsheets.
Clean & Deduplicate Text
Strip extra spaces, blank lines, and stray formatting, remove duplicate lines, and sort text alphabetically. Perfect for tidying pasted lists, deduplicating email addresses or keywords, and prepping data before importing it elsewhere.
Repair text that copying broke
Paste a paragraph out of a PDF and it arrives shattered — a hard line break at the end of every visual line, words split across a hyphen. That happens because a PDF stores no paragraphs, only lines at coordinates. Remove Line Breaks joins wrapped lines while keeping real paragraph breaks, and rejoins hyphenated words. The Invisible Character Remover finds Unicode you cannot see — zero-width spaces, byte order marks, bidirectional overrides — and reports what it found and why it matters before removing it, which is how you finally explain a password or CSV column that refuses to match.
Encode, shuffle and stylise
Convert text to binary, hexadecimal or Morse and back, with correct UTF-8 handling so emoji and CJK round-trip rather than corrupting. Encode ROT13, Caesar and Atbash ciphers, complete with a brute-force panel that ranks all twenty-five shifts by how English each reads — a fair demonstration of why classical ciphers are puzzles rather than security. Shuffle a list with Fisher-Yates instead of the biased random-comparator shortcut, or generate sixteen Unicode text styles for places that will not accept formatting.