Remove Punctuation
Strip punctuation marks from text in any language while keeping apostrophes in words, hyphens, decimal points or sentence endings if you want. Counts every mark removed.
Punctuation means every character Unicode classes as punctuation, in any script: quotes, dashes, brackets, %, #, @, &, Chinese and Japanese 。、「」, Spanish ¿¡ and so on. Double spaces left behind are tidied.
| Mark | Code | Count |
|---|---|---|
| “ | U+201C | 2 |
| , | U+002C | 2 |
| ” | U+201D | 2 |
| : | U+003A | 1 |
| % | U+0025 | 1 |
| ( | U+0028 | 1 |
| ) | U+0029 | 1 |
| ! | U+0021 | 1 |
| — | U+2014 | 1 |
| ? | U+003F | 1 |
Removing punctuation is a common first step when preparing text for word counts, keyword lists, spreadsheets, search indexes or language analysis. This tool removes every punctuation mark Unicode knows about, in any language, while keeping the marks that belong inside words: apostrophes in contractions, hyphens in compounds and decimal points in numbers. You can also keep sentence endings, remove symbols such as $ and +, and see a count of every mark removed.
How to use this tool
- Paste your text.
- Choose what to keep: apostrophes in words, hyphens, numbers and, if you like, sentence endings.
- Tick “also remove symbols” to drop $, +, =, © and similar characters too.
- Copy the clean text; the table shows which marks were removed and how often.
Formula
Removed = every \p{P} character (and \p{S} if chosen), except the marks you keep
Unicode gives every character a general category. Punctuation (P) covers dashes, quotes, brackets, commas, full stops and also %, #, @, & and *. Symbols (S) cover currency, math signs, arrows, ©, ★ and emoji. An apostrophe is kept only between two letters, a hyphen only between two letters or digits, and a full stop or comma only between two digits, so marks at the edges of words still go. Emoji are always kept here; use the special character remover to delete them. Characters you list in “never remove” are always kept.
Example
The sample “Well,” she said, “it’s a well-known fact: 3.5% of people (at most) read the fine print!” — True? loses its quotes, commas, colon, %, brackets, exclamation and question marks and the dash, and becomes Well she said it’s a well-known fact 3.5 of people at most read the fine print True.
Frequently asked questions
Does it remove apostrophes?
Only when they are not inside a word. “It’s” and “don’t” keep theirs by default, while quotation marks made of apostrophes (‘like this’) are removed. Untick the option to remove all apostrophes.
Will it work for Chinese, Japanese or Korean text?
Yes. Full-width punctuation such as 。、!?「」 is punctuation in Unicode too, so it is removed, and the characters themselves are untouched.
Why are $ and + still there?
Unicode classes them as symbols, not punctuation (unlike % and #, which are punctuation). Tick “also remove symbols” to remove $, +, =, © and similar characters as well.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/remove-punctuation-tool/
Cite or embed this tool
kakaoCalc. (2026, November 8). Remove Punctuation. https://kakao.mobile/tools/remove-punctuation-tool/
“Remove Punctuation.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/remove-punctuation-tool/.
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