Remove Punctuation
Remove punctuation from text online: strip commas, full stops and quotes in any language while keeping apostrophes, hyphens and decimals if you wish. Free.
How to use Remove Punctuation
- 1Paste your text.
- 2Choose what to keep: apostrophes, hyphens inside words, decimal points, and whether to remove symbols and emoji.
- 3Copy the result; the summary shows how many marks were removed.
What makes it better
- Unicode-aware: works with punctuation from many languages
- Keeps it’s, well-known and 3.14 intact by default
- Optional removal of symbols like $ + = and emoji
- Live summary of removed marks
About Remove Punctuation
Remove Punctuation deletes commas, full stops, quotes, brackets and other punctuation marks from your text, using Unicode categories so it also handles marks like ¿, «» and 。 in other languages. By default apostrophes and hyphens inside words and decimal points inside numbers are kept, and you can opt to remove symbols and emoji too.
Common uses
- Prepare text for word counting or word-frequency analysis.
- Clean song lyrics or transcripts before matching words.
- Strip quotes and brackets from copied snippets.
- Remove emoji and symbols from text for systems that cannot display them.
Example
Input
Hello, world! It's a well-known fact: 3.14 is pi (approximately).
Result
Hello world It's a well-known fact 3.14 is pi approximately
Good to know
- Punctuation is removed, not replaced with a space, so “end.Start” becomes “endStart”. Spaces around removed marks are left as they were.
- A hyphen or apostrophe is only kept when it sits between two letters or digits; at the edge of a word it is removed.
- Currency signs, maths signs and emoji count as symbols and stay unless “Also remove symbols and emoji” is on.
Remove Punctuation FAQ
How do I remove all punctuation from text?
Paste your text, then untick the keep options (apostrophes, hyphens, decimal points) if you want every mark removed, including those inside words and numbers.
Will it remove the apostrophe in “don’t”?
Not by default. Apostrophes between two letters are kept, so “don’t” and “it's” stay readable. Untick “Keep apostrophes inside words” to remove them too.
Does it remove emoji and symbols like $ or %?
Only if you turn on “Also remove symbols and emoji”. That removes currency and maths signs, other symbols and emoji sequences such as flags and skin-tone emoji.
Does it work for languages other than English?
Yes. It uses Unicode punctuation categories, so marks like ¿ ¡ « » “ ” and CJK punctuation such as 。 and , are removed as well.
Why are there double spaces after removing punctuation?
Marks are deleted without touching the spaces around them. Tick “Remove extra spaces” in the cleanup steps to tidy those up.