Writing & Citation Tools

Bold Text Generator

Make words stand out where there is no bold button. Each letter and digit is swapped for its Mathematical Bold twin, so the weight survives copy and paste.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

𝐓𝐲𝐩𝐞 𝐬𝐨𝐦𝐞𝐭𝐡𝐢𝐧𝐠

More styles

Italic
𝑇𝑦𝑝𝑒 𝑠𝑜𝑚𝑒𝑡ℎ𝑖𝑛𝑔
Bold Italic
𝑻𝒚𝒑𝒆 𝒔𝒐𝒎𝒆𝒕𝒉𝒊𝒏𝒈
Cursive / Script
𝒯𝓎𝓅ℯ 𝓈ℴ𝓂ℯ𝓉𝒽𝒾𝓃ℊ
Double-Struck
𝕋𝕪𝕡𝕖 𝕤𝕠𝕞𝕖𝕥𝕙𝕚𝕟𝕘
Gothic / Fraktur
𝔗𝔶𝔭𝔢 𝔰𝔬𝔪𝔢𝔱𝔥𝔦𝔫𝔤
Sans-Serif
𝖳𝗒𝗉𝖾 𝗌𝗈𝗆𝖾𝗍𝗁𝗂𝗇𝗀
Sans-Serif Bold
𝗧𝘆𝗽𝗲 𝘀𝗼𝗺𝗲𝘁𝗵𝗶𝗻𝗴
Monospace
𝚃𝚢𝚙𝚎 𝚜𝚘𝚖𝚎𝚝𝚑𝚒𝚗𝚐
Bubble / Circled
Ⓣⓨⓟⓔ ⓢⓞⓜⓔⓣⓗⓘⓝⓖ
Fullwidth / Vaporwave
Type something
Strikethrough
T̶y̶p̶e̶ s̶o̶m̶e̶t̶h̶i̶n̶g̶
Underline
T̲y̲p̲e̲ s̲o̲m̲e̲t̲h̲i̲n̲g̲
Upside Down
ƃuıɥʇǝɯos ǝdʎ⊥
Mirror / Backwards
gnihtemos epyT

These use real Unicode characters (not fonts), so they paste as styled text almost anywhere - Instagram bios, Discord, Twitter/X. Support varies slightly by app; test before relying on it somewhere important.

How do you make bold text in a place with no bold button?

Swap each letter for its Mathematical Bold counterpart from Unicode, for example 𝐀 (U+1D400) in place of A. Because the boldness is built into the characters, it stays bold after copying into a bio, caption, comment or chat. Digits convert too (𝟎-𝟗), while punctuation, spaces, emoji and accented letters stay unchanged.

Bold example: an event announcement

A short announcement typed in plain text, then converted with the bold style:

TypedDoors open at 7 PM - free entry before 8!
Bold𝐃𝐨𝐨𝐫𝐬 𝐨𝐩𝐞𝐧 𝐚𝐭 𝟕 𝐏𝐌 - 𝐟𝐫𝐞𝐞 𝐞𝐧𝐭𝐫𝐲 𝐛𝐞𝐟𝐨𝐫𝐞 𝟖!

Every letter and both digits turn bold, but the hyphen and the exclamation mark stay as they were. The math block contains bold letters and digits only, with no bold punctuation to switch to.

Where bold Unicode letters come from

Bold capitals start at U+1D400 (𝐀) and run to U+1D419 (𝐙); bold lowercase follows at U+1D41A-U+1D433, and the bold digits sit near the end of the block at U+1D7CE-U+1D7D7. All of them belong to the Mathematical Alphanumeric Symbols block, added in Unicode 3.1 so that equations could keep a bold vector distinct from an ordinary variable even in plain text. Unlike the script or double-struck sets, the bold alphabet has no gaps, so every letter from A to Z converts without a substitute.

Strictly speaking these are serif bold letters. Unicode's reference charts draw them with serifs, and a separate Sans-Serif Bold alphabet (from U+1D5D4) exists for the plain, serif-free look of most app interfaces. On a phone whose system font is sans-serif, 𝐛𝐨𝐥𝐝 can therefore look like a slightly different typeface from the words around it, not only a heavier weight.

Bold in bios, captions and comments

Bold works best as a short signal: a name at the top of a bio, a one-line headline at the start of a caption, or a single warning word in a long comment. Profile and comment fields often accept nothing but plain text, which is exactly where real formatting is unavailable and Unicode bold fills the gap.

Two practical limits apply. Each bold letter lies outside the Basic Multilingual Plane, so it takes two UTF-16 code units; a field that measures length that way, as JavaScript's string length does, counts 𝐇𝐞𝐥𝐥𝐨 as ten, not five. And because 𝐬𝐚𝐥𝐞 and sale are different strings, searching a profile or a chat history for the plain word may not find the bold one unless the app normalizes text first.

How screen readers handle bold Unicode

Assistive technology does not hear boldness. Depending on the screen reader and its settings, a bold word may be read normally, spelled out letter by letter, announced with character names such as "mathematical bold capital H", or skipped. A whole bolded sentence can turn into a long string of names, so keep the emphasis to a word or two and leave the message itself in ordinary text.

Bold characters at a glance

Characters come fromMathematical Alphanumeric Symbols: letters U+1D400-U+1D433, digits U+1D7CE-U+1D7D7
Capital A becomes𝐀 (U+1D400)
Small a becomes𝐚 (U+1D41A)
Digits 0-9𝟎 𝟏 𝟐 𝟑 𝟒 𝟓 𝟔 𝟕 𝟖 𝟗
PunctuationLeft unchanged
Basic letters left as typedNone
UTF-16 units per letter2 (one supplementary-plane code point)

Getting good results with bold

  • Bold a name or a heading, not a paragraph; the contrast only works when most of the text is plain.
  • Keep prices, dates and phone numbers in plain digits if anyone may need to copy, search or tap them.
  • Where an app has real formatting, such as a word processor or a chat app with Markdown, use that instead; it keeps the text searchable.
  • Preview the result on a second device before publishing, since a phone with older fonts may show boxes.

Bold text FAQ

Related text styles

Reviewed by Raja Jahangir · Last reviewed: October 7, 2026