Remove punctuation
Strip punctuation marks from text and keep the words intact.
Related tools
Remove punctuation
Paste text and this tool strips the punctuation out of it, leaving the words and the spacing between them intact. It is the quick way to prepare text for a word-frequency count, clean up copy scraped from a web page before importing it into a spreadsheet, normalise a keyword list, or turn a sentence into a plain run of words for a slug, a filename or a passphrase.
Three options shape the result. The keep field takes the characters you want to survive: type a hyphen and an apostrophe and "state-of-the-art" and "it's" come through unbroken while every other mark goes. If you do not want words to glue together, replace punctuation with a space instead of deleting it — "state-of-the-art" then becomes "state of the art". That substitution can leave double spaces behind, so send the output through the remove extra spaces tool afterwards; one click moves it back to the input. Remove digits also strips numbers, which helps when a version string or a timestamp is noise rather than data.
Punctuation follows the Unicode definition, so it reaches well past the ASCII keyboard: em dashes, ellipses, typographic quotes and the marks of non-Latin scripts all go. Two details are worth knowing. The characters @ # % & * / and _ count as punctuation in Unicode and are removed too. Mathematical and currency symbols such as + = $ and € are not punctuation and stay — use the remove characters tool for those. Anything you want to protect goes in the keep field.
Everything runs in your browser. Your text is never uploaded, so drafts, client copy and internal notes stay on your device. Copy the result, download it as a .txt file, or move it to the input and chain another cleanup step.