Skip to the tool

by

Text Tools

Everything you do to a block of text in one place. Change its case, trim it, sort it, dedupe it, slugify it, straighten its quotes, count its words and reading time. Then restyle it with real Unicode letterforms, bold, italic, script, fraktur, small caps and more, that survive a copy and paste into a bio or a caption.

Runs entirely in your browser. Nothing is uploaded.

How to use

  1. Paste or type into the box on the left. The counts update as you type.
  2. Press a case or a clean up chip to change the text itself. They stack, so you can trim, then dedupe, then sort.
  3. Press a letterform to restyle the result. That is a lens over the text, not a change to it, so you can switch freely.
  4. Press copy result, or use as input to keep working on what you just made.

Examples

  • Turn a messy list of names into a clean, sorted, deduplicated one, then copy it into a call sheet.
  • Slugify a title into a URL: "Creme Brulee, 2026!" becomes creme-brulee-2026.
  • Write a bio in small caps or script letterforms that keeps its styling when pasted into Instagram or a portfolio.
  • Straighten curly quotes and ellipses that a word processor added, before pasting into code or a caption.

Frequently asked questions

Will the styled text keep its look when I paste it?

Yes. These are real Unicode characters, not a font, so the letterforms travel with the text into a bio, a caption or a comment. The one exception is a place that strips unusual characters.

Is styled text a good idea everywhere?

No. Screen readers read these characters out awkwardly and search engines do not always match them, so use them for a flourish rather than for body text or a headline you want found.

Why do some letters look different from the rest?

A few letters in the maths alphabets were encoded earlier, elsewhere in Unicode, so the block has holes where they should sit. Those letters are substituted for you, which is why the script capital B and the double struck C look right rather than showing an empty box.

Does anything leave my browser?

No. Every transformation runs on the text in the box, on this device.

What counts as a word?

Any run of characters separated by whitespace. Reading time assumes 200 words a minute and never reports less than one minute.

> loading erf.studio