# Remove punctuation

> Remove Unicode punctuation while keeping words.

[Open tool](https://www.toolcabana.com/ps/remove-punctuation) · [متن او لیکنه](https://www.toolcabana.com/ps/category/text-and-writing)

Tool ID: remove-punctuation. Requested language: ps. Description language: en. Complete guide translation: no; untranslated sections use English.

## Overview (en)

Remove Punctuation deletes every Unicode punctuation character from your text, including periods, commas, quotes, brackets, dashes and marks from other scripts such as 。 or ¿, while keeping letters, numbers and spacing. Advanced options let you list characters to keep, such as apostrophes or hyphens, and replace removed punctuation with a space or other text instead of deleting it.

## Supported tasks (en)

Remove Unicode punctuation while keeping words.

## Steps (en)

1. Type or paste your source, or load an example.
2. Change the basic settings or open Advanced mode to fine-tune the result.
3. Review and copy or download your result. Pause Live results to run manually. Sources or individual settings above 20,000 characters require an explicit run.

## Settings

- Keep these punctuation characters (en; key: keep; type: text). For example: apostrophes or hyphens. (en)
- Replace punctuation with (en; key: replaceWith; type: text)

## Limitations (en)

Text operations generally accept up to 2,000,000 characters. Individual parsers, generators and formulas apply additional limits shown by their controls.

## Example input

```text
Hello world.
A second line.
Café, İstanbul, 日本語, and 👨‍👩‍👧‍👦.
```

## Privacy and connections (en)

This operation processes its source in your browser. Copy and download are explicit actions; source input is not saved in an account or history.

## Questions (en)

### How do I remove punctuation but keep apostrophes?

Open Advanced mode and type the characters to keep in Keep these punctuation characters, for example ' and -. Include ’ as well if your text uses curly apostrophes. Every other punctuation character is removed or replaced.

### Why are symbols like $ or + not removed?

The tool targets the Unicode punctuation category. Currency signs, math symbols such as + and =, and characters like | or ~ are classified as symbols instead, so they stay in the text.

### Can I replace punctuation with spaces instead of deleting it?

Yes. Enter a space in Replace punctuation with. Each punctuation character is then replaced by that text, which keeps words apart, so well-known becomes well known. Repeated spaces can be cleaned up afterward.

### Where is my input processed?

This operation processes its source in your browser. Copy and download are explicit actions; source input is not saved in an account or history.

### What are the input limits?

Text operations generally accept up to 2,000,000 characters. Individual parsers, generators and formulas apply additional limits shown by their controls.

## Related tools

- [Remove accents](https://www.toolcabana.com/ps/remove-accents)
- [Remove extra spaces](https://www.toolcabana.com/ps/remove-spaces)
- [Remove line breaks](https://www.toolcabana.com/ps/remove-line-breaks)
- [Invisible character copier](https://www.toolcabana.com/ps/invisible-character)
