Bold Text Generator

Last Updated:

Type or paste your text and copy it in seven styles. Includes unbold, bold-only-what-you-select and real markup for WhatsApp and Discord.

Quick answer: This bold text generator turns what you type below into bold Unicode letters you can copy, then paste it into a post, bio or comment. The letters are Unicode characters, not a font, so they travel with the text. Support varies by app and device, so paste a test line first. WhatsApp and Discord have real bold, and the Markup tab writes that code for you.

Required
Optional. Highlight words in the box and only those become bold. The rest stays plain.

Your styled text

Characters typed (code points)
UTF-16 units typed
Bold
Bold italic
Sans-serif bold
Sans-serif bold italic
Script bold
Fraktur bold
Monospace
Unbold (back to plain text)

Styled letters may be spelled out, skipped or read oddly by screen readers, so keep dates, prices, links and hashtags in plain text. Read why.

📐 Formula

Bold letter = plain letter + offset. Capital A (U+0041) + 0x1D3BF = U+1D400. Lowercase a (U+0061) + 0x1D3B9 = U+1D41A. Digit 0 (U+0030) + 0x1D79E = U+1D7CE.

How to use the bold text generator

1

Type or paste your text

Enter the words you want to style in the text box. Letters A to Z and digits 0 to 9 are converted. Everything else stays exactly as you typed it.

2

Choose how much to style

Leave the box alone to style everything, or tick the option to style only the words you select. Switch to the Markup tab if you are posting to WhatsApp or Discord.

3

Copy a style

Press Copy beside the style you like. The page confirms with the word Copied and announces it to screen readers.

4

Paste and check

Paste into your post, bio or comment, then look at it on a phone as well. If you see empty boxes, pick another style or use real bold where the app offers it.

How does a bold text generator work?

It swaps each plain letter for a different character that happens to look bold. Unicode, the standard that gives every character a number, includes a block of mathematical letters in bold, italic, script and other shapes. The generator finds the bold twin of each letter and prints it. No font is involved.

That block is called Mathematical Alphanumeric Symbols. It runs from U+1D400 to U+1D7FF, and the Unicode Standard, chapter 22 and the Unicode code chart for U+1D400 describe it. Because the letters are separate characters, they copy and paste like any other text. They are also separate from the letters on your keyboard, which causes every problem listed further down.

Worked example: how A becomes bold A

Plain capital A is U+0041. Its bold twin is U+1D400. The gap between them, 0x1D3BF (119,743 in decimal), is the same for every capital in the bold alphabet, so the generator only needs to add it.

Plain characters and their bold twins in the serif bold set
PlainCode pointBold twinOffset added
AU+0041U+1D4000x1D3BF
HU+0048U+1D4070x1D3BF
aU+0061U+1D41A0x1D3B9
0U+0030U+1D7CE0x1D79E

Take H. It is U+0048, and 0x48 + 0x1D3BF = 0x1D407, which Unicode names MATHEMATICAL BOLD CAPITAL H. That number is above U+FFFF, so UTF-16 (the encoding browsers and most apps use for text) stores it as a pair of 16-bit units, 0xD835 and 0xDC07. One visible letter, two units. That detail decides how fast a character limit fills up.

Can I copy and paste bold text for Instagram, Facebook, LinkedIn and X?

Usually, yes. Social media apps see these characters as ordinary text, so they paste in. We have not checked each app's help pages for an official bold option, and the look depends on the app, phone and fonts. Paste one short test line into a draft first.

Bold text for Instagram bios and captions

A bold phrase suits the start of a bio or the first line of a caption, where it catches the eye. Keep hashtags, @mentions and links in plain letters. Styled letters are different characters from the ones on your keyboard, so an app may not recognize them as the same word.

Bold text for a Facebook post

For a Facebook post, style the one line you want read first and leave the rest plain. A whole post in bold is harder to read, and the styled letters take twice the room in a counter that counts UTF-16 units.

Bold text for LinkedIn

LinkedIn's help page for posts says "Posts can contain up to 3,000 characters" (read 2026-11-11). It does not say how it counts a letter above U+FFFF, so check the live counter in the composer after you paste. LinkedIn's help page does not describe a bold option either.

Bold text for X, TikTok and YouTube

On X and TikTok, short lines suit styled text, so bold a word or two and check the counter in the app. For YouTube comments, the next section covers the real bold syntax. If you are picking a look for an aesthetic bio or caption, script bold and Fraktur bold are decorative, while serif bold and sans bold stay easy to read.

Where should I use real bold instead of Unicode bold?

Use real bold wherever the app supports markup. WhatsApp bold is an asterisk on each side of the text, and Discord uses two. Real bold keeps your words as ordinary letters. The Markup tab in the tool writes the correct code for WhatsApp, YouTube comments, Discord and HTML, so you can paste it straight in.

WhatsApp bold text

WhatsApp's help page tells you to "place an asterisk on both sides of the text" (WhatsApp Help Center, read 2026-11-11). Type *your text* and it shows as bold in the chat. Unicode bold is not needed there.

Discord bold text

Discord documents bold as **bold** and bold italics as ***bold italics*** in its Markdown Text 101 article (read 2026-11-11). Underline, strikethrough and headers have their own markers in the same article.

YouTube comments and HTML

For comments, YouTube Help lists *bold text*, _italicized text_ and -strikethrough text- (the computer version of the page, read 2026-11-11). In HTML, the <b> element marks bold text, and the tool escapes any angle brackets or ampersands in your text so the result stays valid.

What can go wrong with bold Unicode text?

Four things, and you should know them before you publish. The characters can show as empty boxes where a font lacks them. An app can strip or replace them. A search for the plain word may not find the styled word. And anyone who copies your post copies the styled characters, not your original letters.

  • Empty boxes. These characters sit above U+FFFF. A device or font without them draws a blank square. Pick another style, or use real bold.
  • Cut characters. A limit that cuts a styled letter in half leaves a broken character at the end of the post. Leave a few units spare.
  • Search mismatch. Styled and plain letters are different code points, so a page or app search for the plain word may not treat them as the same text. Keep your main keywords plain.
  • Copy mismatch. Someone copying your bold line into a document gets the symbols. Sending a plain-text version alongside avoids the problem.

How do screen readers read bold Unicode text?

Often poorly. Unicode created these letters for mathematics, so a screen reader may spell them out by name, skip them or read something odd, depending on the reader, the voice and its settings. Accessibility write-ups report exactly that. We cannot promise how any one reader behaves.

The Unicode Standard says the block is intended for "mathematical or technical notation" and that these characters should not be used to represent styling of nonmathematical text (Unicode Standard, chapter 22, section 22.2.1). Scope for Business (October 25, 2021) says screen readers "may skip them entirely or read something irrelevant". Axbom's article (August 24, 2023) reports readers that skip the words or read a long description of each character.

What to do instead

Style a short phrase, never a whole post. Keep phone numbers, dates, prices, links and hashtags in plain letters. Where the app has real bold, use the Markup tab. Where it does not, start the line with a plain label such as "New:" and use short lines and spacing for emphasis. Read the sources: Scope for Business and Per Axbom.

Do numbers and punctuation turn bold too?

Digits do, with a catch. Serif bold, sans-serif bold and monospace each have their own digits. Bold italic, script bold and Fraktur bold have none, so the tool uses the serif bold digits for them, and sans-serif bold digits for sans-serif bold italic. Punctuation has no bold form and stays as typed.

Letters with accents, such as é or ñ, also pass through unchanged, because the bold block holds only the plain A to Z. Greek bold letters exist in the same block, but this tool does not convert them.

Is there bold text for Bangla, Hindi or Arabic?

Not as Unicode bold letters. The bold block covers Latin letters, Greek letters and digits only, so there is no bold alphabet for Bengali (Bangla), Devanagari (the script Hindi uses) or Arabic. This tool leaves those scripts unchanged and does not fake it.

We checked the Unicode character names for the block. Arabic does have a separate set of mathematical letters (starting at U+1EE00), but it is for mathematics and has no bold form. For Bangla, Hindi or Arabic text, bold is a font weight or a formatting command in the app, such as a bold button in a word processor.

Can I make bold text blue?

No, whether you spell it color or colour. Unicode bold characters carry a shape, not a color. The color comes from the app, page or document that displays them. If an app has its own text color setting, use that. HTML and CSS use the color property.

Can I bold only some words, and can I undo it?

Yes to both. Tick "Only style the text I select" and highlight the words in the box. The rest stays plain in every row. The Unbold row turns styled letters and digits from any of the 13 math alphabets back to plain A to Z, a to z and 0 to 9. Letterlike symbols such as ℎ and ℬ are converted too.

Why does bold text use up my character limit faster?

Because most apps count UTF-16 units, and each bold letter takes two. The counter in the tool shows both numbers for every style: code points (what you see as characters) and UTF-16 units. If an app counts the second way, a 100-letter bold line uses 200.

The same word counted two ways
TextCode pointsUTF-16 units
Hello55
𝐇𝐞𝐥𝐥𝐨 (serif bold)510

Apps differ on which count they apply, and most do not say. LinkedIn's help page gives a figure of 3,000 characters without naming the unit. We list that one limit because it is the one we could read on a platform's own help page. Check the counter in the app you use.

Is the tool the same in the US, UK, Australia and Canada?

Yes. The tool, the characters and this wording are identical in all four. Our autocomplete check on 2026-11-11 showed small differences in what people add: the US adds YouTube, Discord and tool, the UK adds aesthetic and X, and Australia and Canada add TikTok. More text tools are in the Text tools hub, and the Word Counter counts words and characters in plain text.

⚠️ Disclaimer Everything runs in your browser, and your text is never uploaded or stored. Styled Unicode text is decoration. Keep anything that must be read by assistive technology, found by search or clicked, such as links, hashtags, prices and dates, in plain text. How styled letters display is up to each app, device and font.

Frequently asked questions

Type your words in the box, press Copy next to the style you want, then paste into any field that accepts ordinary text. The copied characters are the bold letters themselves, so no font or formatting has to come along. Paste one test line first, because apps and devices differ.

Usually the app treats these characters as plain text, so they paste in. We have not checked Instagram, TikTok or Facebook help pages for official bold, and how the letters display depends on the app, the phone and its fonts. Test a short line in a draft before you publish.

LinkedIn's help page for posts states a limit of 3,000 characters and does not describe a bold option. Pasting Unicode bold is the usual workaround. Style a short phrase only, keep key details in plain letters, and watch the count, because each styled letter takes two UTF-16 units.

Put an asterisk on both sides of the text, like *this*. WhatsApp's help page gives that as its bold syntax. The Markup tab adds the asterisks for you. Unicode bold is the wrong tool in WhatsApp because the app already has real bold.

Use two asterisks on each side, like **this**, and three for bold italics. That is the syntax in Discord's Markdown Text 101 help article. The Markup tab writes it for you, which keeps your words as ordinary letters instead of look-alike symbols.

In comments, YouTube's help page for computers lists *bold text* with an asterisk on each side. We have not checked the video description field, so for a description paste a test line or try the same asterisk form. Unicode bold also pastes, with the same display and accessibility limits.

No. Unicode bold characters carry a shape, not a color, so the color comes from the app or document showing them. Where an app offers its own text color, use that. On a web page or in a word processor, the color is set by CSS or the font color setting.

Not as Unicode bold letters. The bold block covers Latin letters, Greek letters and digits only, and nothing for Bengali, Devanagari or Arabic. This tool leaves those scripts unchanged. Bold for them comes from a bold font weight or real formatting in the app you are using.

No. A font changes how letters are drawn. This tool replaces the letters themselves with different characters that already look bold. That is why the result pastes anywhere, and also why a screen reader or a search may treat it as symbols instead of words.

It is free, with no signup. Everything runs in your browser, so the text you type is never uploaded or saved by this page. Close the tab and it is gone. The Clear and Start Over button empties the box at any time.