Free Tool

Bold Text Generator

Type any text below and get it in Mathematical Bold (U+1D400), the Unicode block that renders as bold in social media bios, captions, and display names โ€” without needing a font file installed.

Generate Bold Text
Type your text and copy the bold version. The output is real Unicode โ€” it pastes into any field that accepts text.
Mathematical Bold output appears here
Mathematical BoldU+1D400

The Mathematical Bold block (U+1D400โ€“U+1D433) renders Latin letters and digits in a heavier weight. Each character is a separate Unicode code point, so it pastes into any text field on TikTok, Instagram, Discord, Twitter, or anywhere else.

Other styles (live preview)

ItalicU+1D434
Type above to preview
Bold ItalicU+1D468
Type above to preview
Cursive / ScriptU+1D49C
Type above to preview
Bold ScriptU+1D4D0
Type above to preview
Gothic / FrakturU+1D504
Type above to preview
Double-StruckU+1D538
Type above to preview

What bold text actually is

Bold text generated here is not a font. It is a different set of Unicode characters that look bold when rendered. The Mathematical Alphanumeric Symbols block (U+1D400 to U+1D7FF) defines bold, italic, script, fraktur, double-struck, and monospace variants of the standard Latin alphabet, plus digits. When you paste ๐ก๐ž๐ฅ๐ฅ๐จ into a TikTok caption or Instagram bio, the app sees a sequence of code points from U+1D41A, U+1D41E, U+1D421, U+1D421, U+1D424 โ€” not formatting codes. The app renders whatever glyph its system font has for each code point. That is why the text survives copy-paste across platforms: the boldness is in the characters themselves, not in a font you have to install.

What Unicode bold is useful for

1

Social bios that don't support rich text

TikTok, Instagram, Discord, and Twitter don't have a bold button in their bio or caption fields. Unicode bold (๐ก๐ž๐ฅ๐ฅ๐จ) gets you bold-looking text in those fields anyway, because each character is already drawn bold by the system font.

2

Emphasis in plain-text contexts

Email subject lines, text messages, and form fields strip out bold formatting. Pasting Unicode bold characters works because they are just text โ€” the bold weight is baked into each code point.

3

Display names on gaming platforms

Steam persona names (3โ€“32 chars, Unicode OK) and Discord display names accept these characters. Useful for standing out in chat lists without violating platform rules.

4

Cross-device consistency

Bold Unicode renders the same on iOS, Android, Windows, and macOS because Apple, Google, and Microsoft all ship fonts covering U+1D400. The output looks the same wherever it lands.

UTF-16 cost, code points, and quirks

Characters in the Mathematical Alphanumeric Symbols block (U+1D400โ€“U+1D7FF) live outside the Basic Multilingual Plane, which means each one costs 2 UTF-16 code units instead of 1. TikTok counts bios in UTF-16 units, so a fully bold 40-character bio uses the entire 80-unit budget. Instagram counts characters differently โ€” it uses grapheme clusters โ€” but a fully bold bio still eats the 150-character limit noticeably faster than plain text. One quirk to watch: bold italic letters (๐™๐™š๐™ก๐™ก๐™ค) and bold script letters (๐“ฑ๐“ฎ๐“ต๐“ต๐“ธ) cost the same 2 units each, so swapping between them does not change your character budget. The bold digits (๐ŸŽโ€“๐Ÿ—) are in a separate range (U+1D7CEโ€“U+1D7D7) and also cost 2 units each. Most modern devices render all of these correctly, but a few older Android builds fall back to plain text if their system font is missing the glyphs.

Practical notes before you paste

Tip 1

Each bold character costs 2 UTF-16 units. A 40-char bold bio on TikTok uses the full 80-unit budget.

Tip 2

Bold + bold-italic look similar but use different code points. Pick one and stay consistent across your profile.

Tip 3

Test on a second device after pasting. Some older Android phones render bold digits as plain digits.

Tip 4

Don't use bold Unicode inside hashtags โ€” it breaks discoverability because the tag will not link.

Tip 5

Email subject lines render bold Unicode fine, but spam filters sometimes score unusual Unicode higher.

Tip 6

Steam accepts bold Unicode in persona names (3โ€“32 chars). Discord accepts it in display names but not @usernames.

Tip 7

If bold characters render as boxes, your system font is missing the Mathematical Alphanumeric Symbols block โ€” update your OS or try a different style.

Tip 8

Plain ASCII still ranks better in search. Use bold Unicode for display, not for SEO-critical text.

Platform compatibility

Bold Unicode renders on iOS 13+, Android 8+, modern Windows, macOS, and every major browser. TikTok accepts it in display names (30-char limit), bios (80 chars, counted as UTF-16), video captions (4,000 chars in native app), and comments (150 chars). Instagram accepts it in the name field (30 chars), bio (150 chars), captions (~2,200 chars), and comments. Discord accepts it in display names (32 chars) and per-server nicknames (32 chars), but the @username field only accepts lowercase letters, digits, period, and underscore. Twitter/X accepts it in display names (50 chars) and tweets (280 chars for free accounts, 25,000 for Premium). Steam persona names (3โ€“32 chars) accept it. Roblox display names (3โ€“20 chars) accept it; @usernames do not.

Common questions about bold Unicode text