textcleanups

Remove special characters

Strip out symbols and odd characters, keeping only the letters, numbers and punctuation you want.

Options

Your text stays in your browser. Nothing is uploaded or saved.

How to remove special characters

  1. Paste your text into the first box.
  2. Choose what to keep. Letters, numbers and spaces are always kept.
  3. Add any extra characters you need in Also keep these characters, such as @ and . for email addresses.
  4. Copy the result from the result box.

What counts as a special character

Anything that isn't a letter, a number or a space: symbols like #, $, %, * and &, brackets, emoji, decorative stars and arrows, trademark signs, and control characters you can't see. The options let you decide where to draw the line for your text.

Accented letters

With Keep accented and non-English letters on, letters like é, ü and ñ stay, as do letters from other alphabets. Turn it off to keep only A to Z, which removes accented letters entirely. To convert é to e instead of deleting it, use remove accents first.

Common uses

  • Cleaning product names or titles before using them as file names
  • Preparing text for systems that reject symbols, like some forms and old databases
  • Stripping decoration from text copied from social media
  • Making simple slugs or IDs from text

Questions

Will this remove spaces?

No. Spaces between words are always kept, and any double spaces left behind after removing a symbol are collapsed to one.

How do I keep email addresses intact?

Type @ and . into Also keep these characters. Basic punctuation already keeps the period, so @ is the one you need to add.

Does it remove emojis?

Yes, emojis are treated as special characters. To remove only emojis and keep all other symbols, use the remove emojis tool.