Strip bold, italic, underline, strikethrough, and all Unicode formatting marks from any text. Cleans invisible formatting characters, zero-width spaces, directional marks, and fancy font substitutions back to plain readable text.
Paste text that contains formatting marks — copied from documents, social media posts, chat apps, or websites. The tool handles Unicode bold, italic, and script substitutions, as well as invisible characters like zero-width spaces and directional marks.
Choose which formatting marks to strip: Unicode bold/italic/script/fraktur/monospace substitutions, zero-width spaces, non-breaking spaces, bidirectional marks, soft hyphens, variation selectors, and combining diacritical marks.
Use the Before/After split view to see exactly what changed. Copy the cleaned output with one click or download as a .txt file.
Unicode contains special character ranges that visually look like bold, italic, or stylised versions of regular letters. These are used by social media tools and "fancy font" generators. While visually styled, they are treated as separate characters by search engines (not indexed as normal text), screen readers, and copy-paste into forms (which may show question marks).
Zero-width spaces (U+200B) are invisible characters with no width that appear in text but are completely invisible to the human eye. They are commonly inserted by some CMS editors and copy-paste from PDFs. They cause problems when text is used in code or APIs because the string "hello" with a hidden zero-width space is not equal to "hello" without one.
A non-breaking space (U+00A0) prevents line breaks at its position. Visually identical to a regular space, it is a completely different character that causes string comparison failures, CSV parsing errors, and unexpected behaviour in text processing.
Bidirectional marks (like the Right-to-Left Mark U+200F) are invisible characters that control text direction in mixed-language documents. They can cause visible rendering glitches in plain text editors and are sometimes used maliciously to obfuscate code.
Combining diacritical marks are Unicode characters that attach to the preceding character to add an accent or decoration. Some text generators stack many of these on single characters to create the "zalgo" corrupted text effect. Stripping combining marks removes accents and styling overlays.
No — only formatting marks and invisible characters are removed. The visible text content and word order are preserved. The only case where visible text changes is when stripping Unicode bold/italic substitutions or combining marks, both of which are visible in the Before/After comparison.