Remove punctuation

It removes marks like , ; ? . ! brackets and quotes and gives you clean text for analysis, counting or tags.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter text, what to remove, keep marks between digits (3.5) and clean up extra spaces left behind.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Every character in the Unicode punctuation category (P) is removed, plus the symbol category (S) when chosen. With the numbers option on, a mark sitting between two digits stays, as in 3.5 or 1,000.

Example

Inputs: What to remove = Punctuation only, Keep marks between digits (3.5) = yes, Clean up extra spaces left behind = yes. Result: Result: مرحبا كيف حالك السعر 3.5 ريال عرض خاص; Marks removed: 5.

مرحبا، كيف حالك؟ السعر 3.5 ريال! (عرض خاص)
مرحبا كيف حالك السعر 3.5 ريال عرض خاص

Limits and caveats

  • Apostrophes are removed from English words, so don't becomes dont.
  • The symbols option also removes emojis, currency and math signs.

Questions about this tool

Does it remove Arabic punctuation?

Yes. The Arabic comma, semicolon, question mark and « » quotes are removed like their English counterparts.

Do decimal numbers stay intact?

Yes, when the option to keep marks between digits is on, so 3.5 and 10:30 are left alone.

Is the hyphen punctuation?

Yes. The hyphen - and underscore _ are punctuation in Unicode, so they are removed.