Paste your text
We only run in your browser. No uploads, no logs.
Drop any AI-written passage into the editor, instantly spot the telltale punctuation, and swap the fixable ones with a click. AI detectors are absolute nonsense — but typography slips and unusual characters still sell you out.
We only run in your browser. No uploads, no logs.
No tool can promise that. We simply remove the typographic tells so your writing reads more natural—editing the content is still up to you.
Never. Everything happens client-side, and refreshing the page clears the editor.
Yes. The detector covers multiple scripts and punctuation systems, and you can switch the interface language from the selector above.
People notice AI-looking copy fast. Perfectly repeated bullets, curly quotes in plain email, and even spacing feel scripted. The reader may not say it out loud, but trust drops.
The cleaner swaps those giveaway characters for plain ASCII while leaving your wording untouched. The text looks like someone typed it, and editors, CMS blocks, and JSON parsers stop complaining.
Everything runs in the browser. Paste text, the tool highlights characters that fall outside the safe list, and Fix and Copy replaces only the red ones. Nothing is uploaded or stored.
Spacing gets cleaned too. Zero-width joiners, narrow no-break spaces, and stray ideographic gaps turn into standard spacing so search, indexing, and word counts behave.
Below is every group the tool fixes automatically. Each one shows the exact ASCII character that replaces the highlighted glyphs.
Chat interfaces lean on typographic quotation marks and guillemets to look premium. We flatten them so dialogue and citations feel typed, not templated.
“ ” „ ‟ 〝 〞 ﹁ ﹂ ﹃ ﹄ 「 」 「 」 『 』 « » 《 》 ״
Models love smart apostrophes. We fold them into a simple tick so contractions, possessives, and names feel typed by hand.
‘ ’ ‚ ‛ ‹ › ՚ ՛ ՟ ऽ ׳
Lightweight dash variants turn into plain hyphens so commands, slugs, and phone numbers stay consistent.
‐ ‒ – − ֊ ־ ‧
Ellipsis glyphs look elegant but feel canned in plain messages. We expand them into three dots you would actually type.
… ⋯ ᠁
Full-width stops and script-specific endings become regular periods so sentences land softly instead of dramatically.
。 。 . ។ ៕ ። ᠃ ။ ། ༎ · । ॥ ॰
Comma lookalikes turn into the workhorse comma, keeping lists and CSV exports readable.
، 、 、 , ፣ ၊ ߸ ᠂ ՝
Full-width and script-specific colons collapse into the familiar ASCII version, so time stamps and ratios read normally.
: ៖ ፥ ׃
We swap ornate semicolons for the classic version so code snippets and lists stay legible.
; ؛ ፤
Curved or inverted question marks flatten into the everyday symbol so sentences don’t scream template.
? ¿ ؟ ፧ ߹ ; ՞
We tone down inverted or stylistic exclamations by replacing them with the straight ASCII version.
! ¡
Interrobangs and double punctuation combos collapse into the plain pairs people expect (‽→?!, ⁇→??, etc.).
‽ ⸘ ‼ ⁉ ⁈ ⁇
Wave dashes become the humble tilde so emphasis feels human instead of typeset.
〜 ~
Non-standard spacing collapses into a regular space so line wraps and counters behave like human-authored text.
U+00A0 (non-breaking space) U+2009 (thin space) U+202F (narrow no-break space) U+3000 (ideographic space) U+3164 (Hangul filler)
Zero-width markers vanish—they add nothing except a sterile, machine-cut feel and broken search results.
U+200B (zero-width space) U+200C (zero-width non-joiner) U+200D (zero-width joiner) U+2060 (word joiner) U+FEFF (byte-order mark)
Some glyphs still look suspicious, yet we leave them highlighted so you can decide whether to keep their emphasis or swap them manually.
These have no safe ASCII twin but still look unnaturally polished. They often tip readers that a bot drafted the copy, so they stay highlighted in yellow until you decide whether to rewrite or keep the flair.
— ― ⸺ ⸻ ⋮ ⋰ ⋱ ᠅ • ‣ ⁃ ◦ ∙ · ・ ・ ፨ ჻ ฯ ๆ ๚ ๛ ـ ۩ † ‡ § ¶ ‰ ‱ ※ ⁂ ‖ ¦ ‸ ′ ″ ‴ ⁗ ׀
The goal is straightforward: fix the red highlights, review the yellow ones, and keep the draft sounding grounded. If a flourish still feels off after cleanup, edit it manually before you share.
A minute of cleanup softens the AI sheen and keeps your text predictable for editors, parsers, and humans alike. Paste, review, normalize, and ship work that sounds like it came from you.