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.
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.
| Character | Code | Count |
|---|---|---|
| ! | U+0021 | 3 |
| # | U+0023 | 1 |
| — | U+2014 | 1 |
| “ | U+201C | 1 |
| ” | U+201D | 1 |
| ( | U+0028 | 1 |
| × | U+00D7 | 1 |
| ) | U+0029 | 1 |
| @ | U+0040 | 1 |
| $ | U+0024 | 1 |
| . | U+002E | 1 |
| 😀 | U+1F600 | 1 |
| ✓ | U+2713 | 1 |
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
- Paste your text.
- Choose what to remove, or what to keep.
- Optionally list characters that must always stay, such as . - @ for e-mail addresses.
- 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:
Page address with these inputs: https://kakao.mobile/tools/special-character-remover/
Cite or embed this tool
kakaoCalc. (2026, November 8). Special Character Remover. https://kakao.mobile/tools/special-character-remover/
“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