Blog
Text tools

Remove punctuation from text

Paste your text and every punctuation mark from a fixed set — periods, commas, exclamation and question marks, quotes, parentheses, brackets, braces, dashes and guillemets — is stripped out, leaving letters, digits and spaces untouched. Turn on "collapse spaces" to fold the double spaces left behind by removed marks down to single ones.

Your data never leaves this device

Result

Marks removed

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

Facts and limits of this method

Removed set . , ! ? ; : ' " ( ) [ ] { } - – — … « » „ "
Kept Letters (any alphabet), digits 0-9, spaces, line breaks and any other characters
Slashes and asterisks / \ * # & % are outside the removed set — not touched
Currency and math symbols $ € ₽ + = are outside the removed set — not touched
Collapse option On by default; folds runs of 2+ spaces into one and trims the ends
Processing Runs locally in the browser, nothing is sent to a server

When it misleads you

How it is calculated

The tool defines a fixed punctuation set as a regular expression: /[.,!?;:'"()\[\]{}\-–—…«»„"]/g, and counts every match in the original text before removing them, then runs the same expression as a replace-with-nothing pass.

The set covers standard sentence punctuation (period, comma, exclamation, question mark), pairing marks (parentheses, brackets, braces), quote marks (straight and curly single/double, guillemets) and three dash-family characters (hyphen-minus, en dash, em dash) plus an ellipsis character.

If "collapse extra spaces" is checked, a second pass runs afterward: any run of two or more plain space characters is folded down to one, and leading/trailing spaces on the whole result are trimmed.

"Marks removed" is a direct count of matches against the punctuation set found in the original text, taken before any removal or collapsing happens.

Questions and answers

What exactly counts as punctuation here?

A fixed set: periods, commas, exclamation and question marks, single and double quotes (straight and curly), parentheses, brackets, braces, three dash variants and guillemets/ellipsis. Symbols like /, *, &, # or $ are not in this set and stay untouched.

Does it break hyphenated words?

Yes — the hyphen is part of the removed set, so "well-known" becomes "wellknown". There's currently no way to remove sentence punctuation while keeping hyphens, since the tool treats all dash-family characters the same.

What does the collapse option do?

It's on by default. After removing punctuation, it folds any run of 2 or more spaces into a single space and trims the start/end of the result, cleaning up the gaps left where marks used to be.

Does it affect decimal points or abbreviations?

Yes, since periods are in the removed set. "3.14" becomes "314" and "e.g." becomes "eg" — the tool can't distinguish these from sentence-ending periods.

Is my text sent anywhere?

No. The whole operation runs in your browser; the text is never transmitted anywhere.

Related tools

All tools