Text & Writing Tools

20 free text & writing tools — no accounts, no watermarks.

Everything you'd otherwise open a code editor for. Clean text up — remove line breaks from a PDF paste, collapse repeated spaces, strip invisible Unicode characters, trim blank lines. Reshape lists — sort alphabetically or naturally, deduplicate without reordering, number lines, find and replace with or without regex. Pull things out — every email address, every link, a ranked word frequency. Change how it reads — case conversion, URL slugs, fancy Unicode, reversal. And translate it into binary, hexadecimal, Morse or the NATO phonetic alphabet.

All of it runs in your browser and none of it is uploaded, which matters more than usual here: the text people paste into these tools is often a draft contract, a customer list or an unpublished piece of writing. There's also a notepad that autosaves locally if you just need somewhere to type.

All text & writing tools

  • Case Converter — UPPER, lower, Title, camelCase, snake_case and more.
  • Fancy Text Generator — 𝐁𝐨𝐥𝐝, 𝒾𝓉𝒶𝓁𝒾𝒸 and ⓒⓘⓡⓒⓛⓔⓓ Unicode styles for bios and posts.
  • Word Counter — Words, characters, sentences and reading time as you type.
  • Remove Line Breaks — Un-wrap text from PDFs and emails while keeping paragraph breaks.
  • Sort Lines — Sort alphabetically, naturally, numerically or by length.
  • Remove Duplicate Lines — Deduplicate a list without reordering it — or show only the repeats.
  • Remove Extra Whitespace — Collapse repeated spaces and strip invisible Unicode spaces.
  • Add Line Numbers — Number every line, aligned, with any start, step and separator.
  • Find and Replace — Replace text literally or by regex, with a live match count.
  • Reverse Text — Reverse characters, words or lines — emoji-safe.
  • Text Repeater — Repeat any text as many times as you like, with custom separators.
  • Extract Emails — Pull every email address out of any text, deduplicated.
  • Extract URLs — Pull out every link — and strip UTM tracking while you're at it.
  • Word Frequency Counter — Count word occurrences and see what a text is really about.
  • Slug Generator — Turn titles into clean URL slugs — accents transliterated, not dropped.
  • Online Notepad — A distraction-free notepad that autosaves to your own browser.
  • Binary Translator — Convert text to binary, hex or octal and back — UTF-8 safe.
  • Morse Code Translator — Translate to and from Morse — with audio playback at proper timing.
  • NATO Phonetic Alphabet — Spell anything out as Alfa, Bravo, Charlie — for bad phone lines.
  • Lorem Ipsum Generator — Placeholder paragraphs, sentences or words on demand.

Frequently asked questions

Is my text stored or used for anything?

No. Every tool here processes what you type in your own browser and sends nothing anywhere. Nothing is logged, nothing is used for training, and closing the tab discards it. The notepad is the one exception in that it deliberately saves — but to your own browser's local storage on your device, never to a server.

Which tool do I need to tidy up pasted text?

Remove line breaks if the wrapping is wrong after copying from a PDF or email. Remove extra whitespace if there are stray spaces, tabs or blank lines — it also strips the invisible Unicode spaces that break searches and CSV imports. Both together handle almost every paste problem.

Why do these handle emoji and accents correctly when other tools don't?

Because most simple tools work on code points rather than visible characters. Reversing text that way scrambles emoji and combining accents into unrelated characters; converting to binary that way splits emoji into broken surrogate halves; generating a slug that way deletes every accented letter instead of transliterating it. These tools use grapheme segmentation, UTF-8 byte encoding and Unicode normalisation respectively, so text survives the round trip.

Does the word counter match Microsoft Word?

Very closely. It splits on whitespace the same way, so ordinary prose matches exactly. Edge cases with hyphenation and em-dashes can differ by a word or two, which matters only if you're right on a hard limit.

How does the fancy text generator work on Instagram?

It doesn't change the font — it swaps each letter for a different Unicode character that already looks bold, italic or circled. Because those are real characters rather than formatting, they survive being pasted into bios, posts and usernames on platforms that offer no styling. The trade-off is that screen readers announce them poorly, so use them sparingly and never for essential information.