Bold Text Generator
Type your text to get it in six bold styles made of Unicode characters, each with its own Copy button, ready to paste into a bio, caption or post that has no bold button.
0 words 0 characters 0 lines
Your text appears here in each style.
Continue with this text: Italic textAll fancy stylesCharacter counter
Your text stays in your browser: nothing is uploaded or stored on a server.
How to use the bold text generator
- Type or paste your text into the box, or press Example to load a sample line.
- The result panel shows your text in all six bold styles as you type.
- Press Copy next to the style you want. The button changes to Copied.
- Paste it into your Instagram bio, LinkedIn post, Facebook caption or wherever you need it.
- To undo bold text you already have, set Direction to Fancy → plain text and paste it in.
The links under the tool (Italic text, All fancy styles, Character counter) open another tool with your text already filled in.
How bold text works without formatting
Many caption, bio and comment boxes accept plain text only: there is no bold button and nowhere to save “this word is bold”. This tool gets around that by swapping each letter for a different character that is drawn bold. Unicode has a block called Mathematical Alphanumeric Symbols (U+1D400–U+1D7FF) that contains complete bold, italic, script and other alphabets for use in math formulas. The letter 𝐁 is not a bold B; it is its own character, MATHEMATICAL BOLD CAPITAL B (U+1D401), the way é is a different character from e.
That is why the result survives copy and paste: anything that can show the character shows it bold, with no formatting attached. It is also the reason for every limitation below. The Unicode Standard itself says these characters are “intended for use only in mathematical or technical notation, and not in nontechnical text”, so use them for decoration, not for text that people need to search, read aloud or reuse.
The six bold styles
| Style | New post: 5 tips becomes |
Bold digits |
|---|---|---|
| Bold | 𝐍𝐞𝐰 𝐩𝐨𝐬𝐭: 𝟓 𝐭𝐢𝐩𝐬 | Yes |
| Sans bold | 𝗡𝗲𝘄 𝗽𝗼𝘀𝘁: 𝟱 𝘁𝗶𝗽𝘀 | Yes |
| Bold italic | 𝑵𝒆𝒘 𝒑𝒐𝒔𝒕: 𝟓 𝒕𝒊𝒑𝒔 | Bold upright digits |
| Sans bold italic | 𝙉𝙚𝙬 𝙥𝙤𝙨𝙩: 𝟱 𝙩𝙞𝙥𝙨 | Sans bold upright digits |
| Bold script | 𝓝𝓮𝔀 𝓹𝓸𝓼𝓽: 5 𝓽𝓲𝓹𝓼 | No, digits stay plain |
| Bold fraktur | 𝕹𝖊𝖜 𝖕𝖔𝖘𝖙: 5 𝖙𝖎𝖕𝖘 | No, digits stay plain |
Sans bold is the closest match to the bold of the fonts most apps use, so it blends in best next to regular text. Bold has serifs, like bold in a printed book. Unicode has no italic digits, so the two bold italic styles use upright bold digits. Bold script looks like handwriting and bold fraktur like old German blackletter; both are harder to read and suit a name or a single word better than a sentence.
What changes and what stays
The tool replaces only the 26 capital letters, 26 small letters and 10 digits. Every other character is copied through unchanged:
| Before | Bold result | What happened |
|---|---|---|
Hello, World! 2026 😀 |
𝐇𝐞𝐥𝐥𝐨, 𝐖𝐨𝐫𝐥𝐝! 𝟐𝟎𝟐𝟔 😀 | Comma, exclamation mark, space and emoji stay as they are. |
Café über Ñandú |
𝐂𝐚𝐟é ü𝐛𝐞𝐫 Ñ𝐚𝐧𝐝ú | Unicode has no bold é, ü, ñ or ú, so those letters stay regular. |
Sale ends 31 May (bold script) |
𝓢𝓪𝓵𝓮 𝓮𝓷𝓭𝓼 31 𝓜𝓪𝔂 | Bold script has no digits. |
#launch @admk |
#𝐥𝐚𝐮𝐧𝐜𝐡 @𝐚𝐝𝐦𝐤 | The # and @ stay, but the letters are now different characters. |
Line breaks are kept, so a multi-line bio stays on separate lines. An accented letter stays regular even if it was typed as a plain letter plus a separate accent mark (e + ◌́): the tool first joins the two into one character (é), so the result is the same however the accent was entered.
The last row matters: keep hashtags, @mentions and links in plain text. A bold hashtag is made of different characters from the plain one, so it is not the same tag, and a bold web address is not a working address.
Turning bold text back into plain text
Fancy → plain text removes the styling from text that is already bold (or italic, script, circled and so on): 𝐁𝐨𝐥𝐝 and 𝓗𝓲 become Bold and Hi. It works because every math letter has an official “compatibility” mapping to its plain letter, and the tool applies that Unicode normalization (NFKC) to the styled characters only: math letters and digits, circled, squared and fullwidth characters, and superscript and subscript letters and digits.
Ordinary characters you may have in the same text stay as typed: 𝐁𝐨𝐥𝐝 x² ½ ™ fi Smith’s “quote”… becomes Bold x2 ½ ™ fi Smith’s “quote”…. The one exception is superscript digits such as ², which become plain digits (x² → x2) because the superscript style produces them too.
When bold text helps, and when it hurts
Short bold text works well for:
- A heading in a LinkedIn or Facebook post, such as 𝗡𝗲𝘄 𝗽𝗼𝘀𝘁: before the first line, so the post has a visible title.
- One key phrase in an Instagram caption, like a date or an offer, that should stand out from the paragraph.
- Labels in a bio (𝗕𝗼𝗼𝗸 𝗮 𝗰𝗮𝗹𝗹 → 𝗹𝗶𝗻𝗸 𝗶𝗻 𝗯𝗶𝗼) where line breaks alone do not separate sections clearly.
It hurts in three ways, so use it sparingly:
- Screen readers. A screen reader may read each bold letter by its long Unicode name, or skip it altogether, according to the disability charity Scope. A bold word can become a string of “mathematical bold small…” announcements. Never put your whole name, bio or post in bold.
- Search. Bold letters are not the letters people type into a search box, so a word written in bold may not be found when someone searches a profile or post for it.
- Length limits. On X, each bold letter counts as two characters toward the 280-character limit, because it lies outside the ranges X counts as one. Check long posts with the character counter, and see the character limits cheat sheet for other platforms.
For emphasis without weight, the italic text generator makes slanted letters the same way; strikethrough text crosses words out; and the fancy text generator shows 22 styles side by side.
Questions
How do I make bold text on Instagram?
Instagram captions and bios accept plain text with no formatting options, so type your words here, press Copy next to the style you like and paste it into Instagram. The bold letters are Unicode characters, so they stay bold wherever the app can display them.
Does it work for LinkedIn and Facebook posts?
Yes. The copied text is ordinary Unicode, so it pastes into LinkedIn posts, headlines and comments, Facebook posts and most other text boxes the same way. Keep it to a short heading or a few words; see our guide to bold and italic text on social media for where it helps and where it hurts.
Why are some of my letters not bold?
Unicode only has bold versions of the plain letters A–Z and a–z and the digits 0–9. Accented letters such as é, ü and ñ, letters like ß and ø, punctuation and emoji stay as they are. Bold script and bold fraktur also have no digits, so numbers stay regular in those two styles.
Can screen readers read bold Unicode text?
Often not well. Screen readers may announce each character by its name ("mathematical bold capital B") or skip it, which makes a short word slow or impossible to follow. Use bold letters for a word or two of emphasis, never for your whole name, bio or post.
Can I make the text blue or another color?
No. Unicode characters have no color; the app you paste into decides the text color. This tool changes only the shape of the letters.
How do I turn bold text back into normal text?
Choose Fancy → plain text under Direction and paste the bold text. It becomes ordinary letters you can edit, search or paste into a document, and you can then use the case converter or any other tool on it.
Will bold text use more of my character limit?
It can. The counter on this page counts each bold letter as one character, but X counts every character outside its basic ranges, including these bold letters, as two, so a bold post fills the 280 limit twice as fast. Other platforms count in their own way; test long text in the character counter and on the platform itself.