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.
- 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
- Accented lettersó1
- Emoji🚀1
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:
- 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.
- 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.
- 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 FreeFrequently Asked Questions
How do I convert fancy text to normal text?
How do I unbold text on LinkedIn?
Why doesn’t changing the font remove the bold?
Will it remove the accents from my name?
Can it fix upside-down text, zalgo and small caps?
Why does fancy text show up as boxes or question marks?
Does it work with text from Instagram, X or Discord font generators?
More Free Text Tools
Bold Text Generator
The other direction: plain text in, six bold styles out.
LinkedIn Text Formatter
Style a few words on purpose, with a live post preview.
LinkedIn Character Counter
Check posts, headlines and About against every limit.
Profile Formatting Guide
What to style on a profile and what recruiters search for.