Free converter, no sign-up

Fancy Text to Normal Text Converter

Paste fancy text in 𝗯𝗼𝗹𝗱, 𝘪𝘵𝘢𝘭𝘪𝘤, 𝓬𝓾𝓻𝓼𝓲𝓿𝓮, ⓑⓤⓑⓑⓛⓔ or s̶t̶r̶u̶c̶k̶ letters and get normal text back as you type. You'll see which Unicode characters were replaced, and real accents and emoji stay as they are.

Example text. Paste your own to clean it.
Try an example
Normal textExample
Product Manager | B2B SaaS | Kraków Søren Wiśniewski Senior Analyst → Head of Product open to work 🚀
Removed74
  • Mathematical Sans-Serif BoldU+1D5D4–U+1D60714
  • Combining Long Stroke OverlayU+0336, strikethrough14
  • Combining Double Macron BelowU+035F, underline14
  • Mathematical Bold ScriptU+1D4D0–U+1D50313
Left as typed2
  • Accented lettersó1
  • Emoji🚀1
Runs in your browser. Nothing you paste is uploaded.
74 fancy characters removed

Short version: fancy text isn't a font you can switch off. Each styled letter is its own Unicode character: 𝗯 is U+1D5EF, MATHEMATICAL SANS-SERIF BOLD SMALL B, while a plain b is U+0062. Turning fancy text into normal text means swapping every such character for its plain letter and deleting the combining marks (U+0336 for strikethrough, U+0332 for underline) layered on top. This converter does that for bold, italic, cursive, fraktur, double-struck, monospace, bubble, squared, wide, small caps, strikethrough, underline, zalgo and upside-down text.

Which Unicode characters fancy text is made of

Font generators don't change fonts. They swap each letter for a character from another part of Unicode. Most come from the Mathematical Alphanumeric Symbols block, U+1D400 to U+1D7FF, which exists so a math paper can tell a bold vector from an italic variable. The rest borrow circled and full-width forms, phonetic letters, or combining marks drawn over ordinary letters. Here is the word "Profile" in each style, where its characters live, and what it costs you on X.

Style "Profile" Unicode block Code points Counts on X
Bold 𝗣𝗿𝗼𝗳𝗶𝗹𝗲 Mathematical Alphanumeric Symbols U+1D5D4 to U+1D607 (sans-serif bold), U+1D400 to U+1D433 (serif bold) 14 (plain: 7)
Italic 𝘗𝘳𝘰𝘧𝘪𝘭𝘦 Mathematical Alphanumeric Symbols U+1D608 to U+1D63B (sans-serif italic), U+1D434 to U+1D467 (serif italic) 14 (plain: 7)
Cursive (script) 𝓟𝓻𝓸𝓯𝓲𝓵𝓮 Mathematical Alphanumeric Symbols, Letterlike Symbols U+1D49C to U+1D503, plus capitals such as ℬ ℰ ℋ from U+2100 to U+214F 14 (plain: 7)
Fraktur (gothic) 𝕻𝖗𝖔𝖋𝖎𝖑𝖊 Mathematical Alphanumeric Symbols, Letterlike Symbols U+1D504 to U+1D537 and U+1D56C to U+1D59F, plus ℭ ℌ ℑ ℜ ℨ 14 (plain: 7)
Double-struck ℙ𝕣𝕠𝕗𝕚𝕝𝕖 Mathematical Alphanumeric Symbols, Letterlike Symbols U+1D538 to U+1D56B, plus ℂ ℍ ℕ ℙ ℚ ℝ ℤ 14 (plain: 7)
Monospace 𝙿𝚛𝚘𝚏𝚒𝚕𝚎 Mathematical Alphanumeric Symbols U+1D670 to U+1D6A3 14 (plain: 7)
Bubble (circled) Ⓟⓡⓞⓕⓘⓛⓔ Enclosed Alphanumerics U+24B6 to U+24E9 for letters, U+2460 to U+2473 for numbers 14 (plain: 7)
Squared 🄿🅁🄾🄵🄸🄻🄴 Enclosed Alphanumeric Supplement U+1F130 to U+1F189 14 (plain: 7)
Wide (full-width) Profile Halfwidth and Fullwidth Forms U+FF01 to U+FF5E, space U+3000 14 (plain: 7)
Small caps ᴘʀᴏꜰɪʟᴇ IPA Extensions, Phonetic Extensions, Latin Extended-D Borrowed phonetic letters such as ʙ U+0299, ᴀ U+1D00, ꜱ U+A731 11 (plain: 7)
Strikethrough P̶r̶o̶f̶i̶l̶e̶ Combining Diacritical Marks U+0336 after every letter 14 (plain: 7)
Underline P͟r͟o͟f͟i͟l͟e̲ Combining Diacritical Marks U+0332 or U+035F after every letter 14 (plain: 7)
Zalgo P̝̐r̘̆ọ̑f͖̿i͓̅l͉̄e̎ͅ Combining Diacritical Marks Several marks from U+0300 to U+036F stacked on each letter 21 (plain: 7)
Upside down ǝןᴉɟoɹԀ IPA Extensions and other scripts Lookalikes such as ɐ U+0250, ǝ U+01DD, ɹ U+0279, written right to left 8 (plain: 7)

The X column follows X's published counting rules (twitter-text, config v3): code points up to U+10FF count as one character, almost everything above counts as two, and each combining mark counts on its own. A fully styled post or bio fills the 280-character limit up to twice as fast. Every sample in this table is generated by the same engine as the converter, and the page build fails if any of them doesn't convert back.

When styled text works against you

Software reads characters, not shapes. You see 𝗣𝗿𝗼𝗱𝘂𝗰𝘁 𝗠𝗮𝗻𝗮𝗴𝗲𝗿 and read "Product Manager". A search index, a screen reader or a keyword filter sees fourteen characters that share nothing with P, r, o, d and the rest. That gap is behind almost every reason to convert fancy text back.

A headline or name nobody can find

Recruiters search LinkedIn for job titles and skills. If your headline says 𝗣𝗿𝗼𝗱𝘂𝗰𝘁 𝗠𝗮𝗻𝗮𝗴𝗲𝗿, a search for "product manager" is looking for different characters. The same goes for a styled display name on any network: people who type your name into search won't match it. Keep names, titles and skills plain, and if a profile is already styled, paste the fields here and save the normal version. Our LinkedIn profile formatting guide covers which parts of a profile are safe to style.

Screen readers spell it out

VoiceOver, NVDA and JAWS don't treat 𝗛𝗲𝗹𝗹𝗼 as a word. Depending on the voice and settings, they read each letter by its Unicode name ("mathematical sans-serif bold capital H…") or skip the run entirely. A styled line in a post is an annoyance; a styled paragraph, or a styled name on every comment you write, is unreadable to people who listen to the web.

Resumes and job applications

Text copied from a styled LinkedIn profile into a resume or an application form carries the same characters with it. An applicant tracking system that filters for "Python" compares characters too, so a styled skill can drop out of the match. Run anything you paste into an application through the converter first.

Quoting and reusing posts

Copy a styled post into a document, a newsletter, a CRM note or a slide and you bring the fancy characters along. Fonts in those apps often lack them, so they can turn into empty boxes. Clean the text once here before you reuse it.

Why some converters damage real text

There are two shortcuts for removing fancy formatting, and both break ordinary writing. Stripping every combining mark takes the accents off Polish, Vietnamese and French along with the strikethrough. Unicode normalization form NFKC, the usual developer answer, does fold 𝗯𝗼𝗹𝗱 into bold, but it also rewrites m² as m2, ™ as TM and № as No, and it leaves strikethrough and small caps exactly as they were. Here is what each approach returns:

You paste Strip all marks NFKC This converter
Zażółć gęślą jaźń Zazołc gesla jazn Zażółć gęślą jaźń Zażółć gęślą jaźń
Tiếng Việt Tieng Viet Tiếng Việt Tiếng Việt
Smørrebrød Smørrebrød Smørrebrød Smørrebrød
m² and CO₂ m² and CO₂ m2 and CO2 m² and CO₂
Acme™ № 5 Acme™ № 5 AcmeTM No 5 Acme™ № 5
2 ≠ 3 2 = 3 2 ≠ 3 2 ≠ 3
o̶l̶d̶ ̶p̶r̶i̶c̶e̶ old price o̶l̶d̶ ̶p̶r̶i̶c̶e̶ old price
ꜱᴍᴀʟʟ ᴄᴀᴘꜱ ꜱᴍᴀʟʟ ᴄᴀᴘꜱ ꜱᴍᴀʟʟ ᴄᴀᴘꜱ small caps

This page runs the same engine as the Clear button in the Post Formatter extension. It reverses the mathematical alphabets unconditionally, since no living language writes with them, and treats borrowed characters with care: ł is only read as a styled l when the whole word around it is styled, so "Zażółć" and "₱500" pass through untouched. Results in amber differ from what you pasted in a way you probably didn't want.

How to unbold text on LinkedIn

LinkedIn's editor has no bold button, so it has no unbold button either. Bold text on LinkedIn is always Unicode characters that someone pasted in, and the way out is the same for posts, comments, headlines and the About section:

  1. Paste the fancy text. Copy the styled text from LinkedIn, Instagram, X, a document or a font generator and paste it into the Fancy text box. Conversion starts as soon as the text lands.
  2. Check what was removed. Under the boxes, the converter lists every kind of fancy character it replaced, by its Unicode name and code points, and the real characters it left alone, such as accented letters and emoji.
  3. Copy the normal text. Click Copy and paste the plain version wherever you need it: back into a LinkedIn headline or post, a resume, a document or a form.

For a published post, open the three-dot menu and choose Edit post; for a headline, click the pencil on your profile intro. If you'd rather not leave LinkedIn, the Post Formatter extension puts an eraser button on its formatting toolbar: select the styled words in the editor, click it, and they turn back into plain text in place.

Format and unformat where you write

The free Post Formatter Chrome extension adds a toolbar to the editors on LinkedIn, X, Facebook, Threads, Bluesky, YouTube and Pinterest. Bold, italic, underline, strikethrough and the eraser button that clears them are free, 20+ more Unicode styles come with Pro, and none of it means copying text between tabs.

Add to Chrome, It's Free

Frequently Asked Questions

How do I convert fancy text to normal text?
Paste it into the converter at the top of this page. Every styled character is replaced by its plain letter while you type, and the Copy button puts the result on your clipboard. The conversion runs in your browser, so nothing you paste is sent anywhere.
How do I unbold text on LinkedIn?
LinkedIn has no bold button, so there is no unbold button either: bold on LinkedIn is made of Unicode characters. Open the post or profile field for editing, copy the bold words, paste them here, then paste the normal text back over them and save. With the Post Formatter extension installed you can select the words in the LinkedIn editor and click the eraser (Clear) button on its toolbar instead.
Why doesn’t changing the font remove the bold?
Because no font was applied in the first place. 𝗕 (U+1D5D5) and B (U+0042) are two different characters, the way 7 and 8 are. Any font that can draw 𝗕 draws it bold, because boldness is part of the character. Only replacing the character makes it plain.
Will it remove the accents from my name?
No. Letters like ł, ø, ß, é, ñ and Vietnamese ệ are real letters and stay as you typed them, and so do Chinese and Japanese characters, currency signs like ₱ or ₩, superscripts like m² and emoji. Styled accented letters come back with their accent. The one exception is zalgo text: zalgo is built from the same marks as accents, so an accented letter inside zalgo comes back without it.
Can it fix upside-down text, zalgo and small caps?
Yes. Upside-down text is turned the right way up and put back in reading order when the whole text is upside down. Zalgo marks are removed when they are stacked the way zalgo generators stack them, three or more on a letter or on most letters. Small caps and squared letters come back lowercase, because those styles use one shape for both cases.
Why does fancy text show up as boxes or question marks?
The font on that device or app has no drawing for the character, so it shows a placeholder box or a question mark instead. Older phones, some email clients and many design tools are missing parts of the Mathematical Alphanumeric Symbols block. Converting to normal text fixes it, since every font has plain letters.
Does it work with text from Instagram, X or Discord font generators?
Yes. Every font generator draws from the same Unicode blocks listed in the table on this page, so it makes no difference which site produced the text. Mixed styles in one paste are handled too.