LESS NOISE. MORE MEANING.

Clean your text.
Keep your words.

Remove unnecessary invisible characters. Replace em dashes and smart quotes with plain punctuation.
Check Unicode, preserve your language and process text locally in your browser.

BEFOREAFTER
—↗-short and simple
« »↗" "plain quotes
U+200B↗∅nothing extra
Same meaning. Cleaner characters.
Cleaning mode

NFC normalization; needed language and emoji controls are preserved.

Automatic

Applies to the text, independently of the interface language.

For example: 𝐀 → A. May change mathematical notation.

Waiting for text

Paste your text. We will clean it up.

0 dashes 0 quotes 0 spaces 0 hidden characters 0 need review Your text stays in this browser
Character report

No character changes or suspicious characters found.

Punctuation, plain and simple

Long dashes become hyphens. «Guillemets» and “smart” quotes become plain quotes.

Check what you cannot see

Removes unnecessary controls and preserves characters needed for languages and emoji. Ambiguous cases appear in the report.

Your words stay yours

No rewriting or invented meaning. Keeps words and paragraphs, with Unicode NFC normalization.

How to clean text online

Use the browser text cleaner for pasted text or a UTF-8 file. The same cleaning rules are available in the local CLI.

Paste or open your text

Paste text from a document, website or AI response, or open a UTF-8 text file. Cleaning starts automatically.

Choose a mode and review changes

Keep language preserves Unicode letters. Strict Unicode blocks export when findings need review. ASCII only converts text with possible losses. Check the character report.

Copy or download the result

After reviewing the findings, copy the clean text or download a TXT file. Download the CLI below to process files and get JSON in local scripts.

FOR YOUR TERMINAL AND LLM

Text cleaner CLI.
Works offline.

Download one file to clean text and audit Unicode from the command line. Read stdin or files and return a JSON character report for scripts and LLM workflows.

Download CLI Node.js 22+ · no dependencies · works offline
terminalJS

# Clean text from a file

$ node bez-slopu.mjs draft.txt

# JSON for scripts and LLMs

$ cat draft.txt | node bez-slopu.mjs --json

# ASCII only with transliteration

$ node bez-slopu.mjs --ascii draft.txt

Text cleaning questions

How are invisible Unicode characters removed?

The cleaner removes unnecessary hidden and control characters according to context. It preserves needed joining characters and recognized emoji sequences. Ambiguous characters appear in the report for review.

Will it preserve my language and emoji?

The default Keep language mode preserves Unicode letters, including Ukrainian, Japanese and Korean, and applies NFC normalization. Needed language and emoji controls are preserved. Review any flagged characters before using the result.

What changes in ASCII only mode?

The original text is audited first, including suspicious ASCII lookalikes. Cyrillic is transliterated and accents are removed. Unsupported characters, including emoji and many non-Latin letters, become ?. Conversion losses are reported.

Is my text uploaded to a server?

No. Text processing runs on your device in the browser. No account or text upload is required. The downloadable CLI also processes text locally and works offline.

Can this clean AI-generated text or bypass AI detectors?

You can clean punctuation and unnecessary characters in AI-generated text, just as in any other prose. The tool does not rewrite sentences, determine authorship or guarantee results from AI detectors.

This tool cleans characters. It does not rewrite text, identify authorship or guarantee any AI detector results.