Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
Turn text into bold letters you can copy and paste anywhere, in 6 styles from bold serif to bold Fraktur. Bold a whole line or only the words you star, and convert bold text back to plain.
For lighter emphasis, try the Italics Generator or browse the Text tools.
Last updated: October 5, 2026 · Published: 2026-04-09 · Updated: 2026-10-05
18 characters
18 characters · 34 of 280 on X
All 6 bold styles
These are Unicode math letters, not formatting. Screen readers may skip them or read each one aloud, so keep names, keywords, and hashtags plain.
A bold text generator swaps each letter for a bold letter from Unicode, so the bold stays when you paste it into a place that has no formatting, like a social bio, a post, or a display name. "Bold Text 123" becomes 𝐁𝐨𝐥𝐝 𝐓𝐞𝐱𝐭 𝟏𝟐𝟑.
The bold letters come from the Mathematical Alphanumeric Symbols block, U+1D400 to U+1D7FF, added in Unicode 3.1 in 2001. Unicode created them for math, where a bold x and a plain x can mean different things. They are separate characters, so screen readers and search boxes can treat them differently from plain words.
This generator offers 6 bold styles, bolds Greek letters and digits, keeps accents, and can bold only the words you wrap in asterisks. It also converts bold text back to plain text. Everything runs in your browser.
Type your text
Every bold style updates as you type. Choose Only *starred* words to bold single words inside a longer post.
Pick a style
Compare all 6 styles with their character counts and the weight they use on X. Click one to show it in the result box.
Copy and paste
Copy one style, or copy all of them as a numbered list. Paste a short test first, since each app chooses its own font for these letters.
Every bold alphabet in Unicode is complete from A to Z. Bold digits exist only in serif and sans, so the italic, script, and Fraktur styles use upright bold digits.
| Style | Example | Unicode name | A · a · 0 | Greek |
|---|---|---|---|---|
| 1. Bold serif | 𝐁𝐨𝐥𝐝 𝐓𝐞𝐱𝐭 𝟏𝟐𝟑 | MATHEMATICAL BOLD | U+1D400 · U+1D41A · U+1D7CE | 𝚨𝚩𝚪 𝛂𝛃𝛄 |
| 2. Bold sans | 𝗕𝗼𝗹𝗱 𝗧𝗲𝘅𝘁 𝟭𝟮𝟯 | MATHEMATICAL SANS-SERIF BOLD | U+1D5D4 · U+1D5EE · U+1D7EC | 𝝖𝝗𝝘 𝝰𝝱𝝲 |
| 3. Bold italic | 𝑩𝒐𝒍𝒅 𝑻𝒆𝒙𝒕 𝟏𝟐𝟑 | MATHEMATICAL BOLD ITALIC | U+1D468 · U+1D482 · U+1D7CE | 𝜜𝜝𝜞 𝜶𝜷𝜸 |
| 4. Bold italic sans | 𝘽𝙤𝙡𝙙 𝙏𝙚𝙭𝙩 𝟭𝟮𝟯 | MATHEMATICAL SANS-SERIF BOLD ITALIC | U+1D63C · U+1D656 · U+1D7EC | 𝞐𝞑𝞒 𝞪𝞫𝞬 |
| 5. Bold script | 𝓑𝓸𝓵𝓭 𝓣𝓮𝔁𝓽 𝟏𝟐𝟑 | MATHEMATICAL BOLD SCRIPT | U+1D4D0 · U+1D4EA · U+1D7CE | None |
| 6. Bold Fraktur | 𝕭𝖔𝖑𝖉 𝕿𝖊𝖝𝖙 𝟏𝟐𝟑 | MATHEMATICAL BOLD FRAKTUR | U+1D56C · U+1D586 · U+1D7CE | None |
Each bold letter is one character, but it lies outside the Basic Multilingual Plane. That makes it 2 UTF-16 code units, and X counts it as 2 toward the 280 limit.
| Text | Characters | UTF-16 units | Weight on X |
|---|---|---|---|
| Bold Text 123 | 13 | 13 | 13 |
| 𝐁𝐨𝐥𝐝 𝐓𝐞𝐱𝐭 𝟏𝟐𝟑 | 13 | 24 | 24 |
Spaces stay plain, so they still count as 1. On a platform that counts UTF-16 units, bold text fills a limit about twice as fast.
Unicode's chart notes for this block say the letters are for mathematical variables and that general text should use standard letters with markup. Adrian Roselli tested styled Unicode with common screen readers in March 2025:
| Screen reader | What happens |
|---|---|
| JAWS 2025 with Chrome | Announces each styled letter individually, with its case and style. |
| NVDA 2024.4.2 with Firefox | Does not announce the styled text. |
| VoiceOver on iPadOS 18.3.1 with Safari | Does not announce the styled text. |
| TalkBack 15.2 with Chrome | Reads it as regular text, which TalkBack has done since 2021. |
| Braille displays | Can show question marks, placeholders, or code points instead of letters. |
| What you are writing | Best choice |
|---|---|
| One word of emphasis in a bio or post | Bold Unicode, with *starred* words |
| Section labels in a long LinkedIn post | Bold Unicode, short labels only |
| Your name, job title, or brand | Plain text, so people can search for it |
| Hashtags and keywords | Plain text, so they match searches |
| Websites and documents | Real bold: HTML strong or b, CSS font-weight, or the editor's B button |
Searches that compare characters exactly will not match 𝗵𝗶𝗿𝗶𝗻𝗴 to hiring. Unicode NFKC normalization maps bold letters back to plain ones, and that is what the Bold to plain text mode uses.
| Year | Event |
|---|---|
| 1998 | Barbara Beeton and Patrick Ion propose additional mathematical symbols for Unicode, with input from the STIX project. |
| 2001 | Unicode 3.1, released in March, adds the Mathematical Alphanumeric Symbols block with 991 characters, including every bold alphabet. |
| 2006 | Unicode 5.0 brings the block to its current 996 characters. |
| 2025 | Adrian Roselli publishes screen reader tests showing styled Unicode text is skipped or read letter by letter. |
The block holds 6 bold Latin alphabets, the ones offered here, plus italic, script, Fraktur, double-struck, sans-serif, and monospace letters.
Copying bold text, bolding one word, character counts on X, screen readers, and converting bold back to plain.
Explore more tools in the directory.
Unicode italic letters for lighter emphasis.
Dozens of decorative Unicode text styles.
Fraktur and blackletter-style text.
Cross out text with combining marks.
Small caps, superscript, and subscript letters.
Write the headline, then bold one key phrase.