Remove Text Formatting

Paste styled text and get plain, normal letters back. This free tool strips HTML tags, turns Unicode bold and italic fonts into regular characters, straightens smart quotes and collapses extra spaces, all inside your browser.

Remove Text FormattingPrivate · runs on your device
Input
Words 0Characters 0Lines 0
Clean text

Example: 𝗕𝗼𝗹𝗱 “text” → Bold "text"

How to remove formatting from text

The tool cleans text as you paste it, so there is no button to press.

  1. Copy the styled text from a web page, social media bio, document or email and paste it into the Input box.
  2. Read the result in the box labelled Clean text. Line breaks are kept, so paragraphs and lists stay readable.
  3. Check the output for accents and special symbols, because the cleaning also removes those (see the next section).
  4. Press Copy, Download .txt or Use as input.

For example, 𝗛𝗲𝗹𝗹𝗼 𝘄𝗼𝗿𝗹𝗱 “quoted” it’s … done <b>bold</b> spaced becomes Hello world "quoted" it's ... done bold spaced. The curly apostrophe is straightened, the ellipsis character becomes three dots, the tag disappears and the extra spaces shrink to one. Nothing is uploaded, so private messages and drafts stay on your device.

What the cleaning does, step by step

  • HTML tags. Anything between a less-than and a greater-than sign is removed as a tag. This also catches maths such as a<b and c>d, which becomes ad, so do not use the tool on text with comparison signs.
  • Fancy Unicode letters. Mathematical bold, italic, script, fraktur, double-struck, sans-serif and monospace letters, along with full-width and circled letters, are converted to ordinary ones. Small capitals such as ᴀʙᴄ become abc.
  • Compatibility characters. Ligatures become letters (fi to fi), and the trademark sign becomes TM. Superscripts and subscripts turn into plain digits, so m² becomes m2, H₂O becomes H2O and 10⁹ becomes 109.
  • Accents and marks. All combining marks are stripped. This removes strikethrough and glitch effects, but also real accents: crème brûlée, naïve, São Paulo becomes creme brulee, naive, Sao Paulo.
  • Punctuation. Curly quotes become straight, en and em dashes become a hyphen, the ellipsis character becomes three dots, and non-breaking spaces become normal ones.
  • Invisible characters. Zero-width spaces and joiners, the byte order mark and the Hangul filler are deleted.
  • Spacing. Runs of spaces and tabs shrink to one space, and spaces at the end of a line are removed.

What it will not do, and when to be careful

Several of these steps are blunt tools, so match them to your text.

  • Accented languages. French, Spanish, German, Portuguese, Vietnamese and many other languages lose their accents. Use the tool only on text where plain letters are acceptable.
  • Emoji and scripts that join. Removing the zero-width joiner splits emoji built from several parts, such as family and profession emoji, into separate emoji. It also changes Persian and some Indic text, where the joiner and non-joiner are part of correct spelling.
  • Maths and units. Squared and cubed units lose their superscripts, which can change meaning.
  • Korean. Hangul syllables are split into component letters. Most apps still display them normally, but the underlying characters differ.
  • Not covered. HTML entities such as &amp; stay as they are, Markdown symbols stay, and some decorative letters such as negative squared capitals are not converted.

For Word or web content where the problem is fonts, colours and hidden styles, the plain text converter is the better fit, and the remove line breaks tool joins lines split by a PDF.

Why fancy Unicode text causes problems

The bold and italic letters in many social media bios come from the Unicode Mathematical Alphanumeric Symbols block, designed for equations and not for sentences. Because 𝗕𝗼𝗹𝗱 is built from different characters than Bold, search does not match it with the plain word, spell checkers flag it, and some screen readers announce each letter with a description such as mathematical bold capital B. Older systems and fonts may show empty boxes.

Converting back to standard letters fixes all of these at once. To create fancy letters rather than remove them, see the bold text generator and the Unicode text converter. Remember that styled text is a trade-off: it looks distinctive, but it is less accessible and less searchable than normal text.

Quick answers

Frequently asked questions

The questions people ask most, answered in plain words.

How do I turn bold or italic Unicode text back into normal letters?

Paste the styled text into the Input box and the plain version appears in the output box. The styled characters are mathematical symbols, not real fonts, so each one is mapped back to its standard letter. 𝗕𝗼𝗹𝗱 becomes Bold. Italic, script, fraktur and monospace styles are handled too.

Does this tool remove accents from my text?

Yes. It strips all combining marks, so accented letters lose their accents: café becomes cafe and São Paulo becomes Sao Paulo. This is useful for cleaning glitch text but not for languages that depend on accents. Do not use it where correct spelling matters.

What happens to curly quotes and dashes?

Curly single and double quotation marks become straight ones, and en and em dashes become a plain hyphen. The ellipsis character becomes three dots. Straight characters are safer in code, JSON, CSV files and search queries, which often reject the curly versions.

Will it remove formatting from Word or Google Docs text?

Pasting into the box already drops fonts, colours and sizes, because the box accepts plain text only. The tool then cleans HTML tags, styled letters, quotes and spacing. If you want lists and tables preserved as structured text, the plain text converter is the better choice.

Does it keep emoji?

Most emoji stay unchanged. However, the tool deletes zero-width joiners, and emoji built from several parts, such as family and profession emoji, use them. Those sequences split into separate emoji. Check the output if your text contains such emoji.