EN
My tools

Special Character Remover

Remove special characters: keep only letters, numbers and spaces, or strip non-ASCII, emoji, digits, letters, vowels, consonants or a list you choose.

For “Remove only the characters I list”.
Useful for keeping e-mail addresses or file names intact.
Cleaned text
Order 4521 Deluxe café set 2 4999 ready
15 characters removed, 13 different ones

Characters are judged as whole user-perceived characters, so an emoji with a skin tone, a flag or an accented letter typed as two code points is kept or removed as one.

Characters removed
CharacterCodeCount
!U+00213
#U+00231
—U+20141
“U+201C1
”U+201D1
(U+00281
×U+00D71
)U+00291
@U+00401
$U+00241
.U+002E1
😀U+1F6001
✓U+27131
My tools →
Advertisement

Special characters, symbols and emoji cause trouble in file names, usernames, database fields, product feeds, hashtags and data imports. This remover gives you one tool for every common clean-up: keep only letters, numbers and spaces in any language, keep strict ASCII only, or remove just emoji, digits, letters, vowels, consonants or a list of characters you type. A table shows every character removed and how many times.

How to use this tool

  1. Paste your text.
  2. Choose what to remove, or what to keep.
  3. Optionally list characters that must always stay, such as . - @ for e-mail addresses.
  4. Choose whether removed characters leave nothing or a space, then copy the result.

Formula

Keep only letters, numbers and spaces: remove every character that is not \p{L}, \p{M}, \p{N} or white space

Letters (\p{L}) include every alphabet and script, so é, ß, 한, 字 and я are kept by the first option; the ASCII option keeps only A–Z, a–z, 0–9, spaces and tabs. Non-ASCII means any character above code 127. Emoji are detected as whole sequences, including skin tones, flags and ZWJ families. Vowel and consonant removal works on the base letter, so é counts as a vowel and ç as a consonant. With “tidy spaces”, double spaces left behind are merged and spaces at line ends removed.

Example

The sample “Order #4521 — “Deluxe” café set (2×) @ $49.99!!! 😀 ✓ ready” with “letters, numbers and spaces” becomes Order 4521 Deluxe café set 2 4999 ready: the #, dash, quotes, brackets, ×, @, $, the decimal point, the exclamation marks, the emoji and the tick are removed. Keep “.” as an extra character and the price stays 49.99.

Frequently asked questions

How do I remove special characters but keep accented letters?

Use the first option, “letters, numbers and spaces (any language)”. Accented and non-Latin letters count as letters and stay. The ASCII option is the one that removes them.

Can I keep some symbols, like @ and . in e-mail addresses?

Yes. Type them in “Always keep these characters”. They are never removed, whatever mode you choose.

How do I remove only emoji?

Choose “Remove emoji only”. Every emoji goes, including skin-tone variants, flags and family sequences, while letters, numbers and punctuation stay.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Special Character Remover. https://kakao.mobile/tools/special-character-remover/

MLA

“Special Character Remover.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/special-character-remover/.

Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms

Advertisement