Double-Struck (Blackboard Bold) Text

Convert text to blackboard-bold double-struck letters like ℝ ℕ ℤ ℚ.

Free double-struck (blackboard bold) Unicode text generator. Convert letters and numbers into Mathematical Double-Struck characters such as ℝ, ℕ and ℤ for math notes, bios and posts. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Why do C H N P Q R Z look like the well-known math symbols?

Those seven capitals were already encoded in the Letterlike Symbols block (ℂ ℍ ℕ ℙ ℚ ℝ ℤ), so their Mathematical Double-Struck code points are unassigned. The tool uses the existing symbols to fill the gaps.

Blackboard-bold text for math and style

This tool converts text into the Unicode Mathematical Double-Struck block — the blackboard-bold style mathematicians use for number sets like ℝ, ℕ and ℤ. It also doubles as eye-catching styled text that survives copy-paste because each glyph is a real code point, not a font trick.

How it works

Most of the Mathematical Double-Struck block is contiguous: uppercase A at U+1D538, lowercase a at U+1D552, and digit 0 at U+1D7D8. Each character is mapped by offset from its class base. The catch is that seven capitals — C, H, N, P, Q, R, Z — have unassigned math code points because they were already encoded individually in the Letterlike Symbols block centuries earlier. The tool overrides those seven with the existing legacy symbols:

C → ℂ   H → ℍ   N → ℕ   P → ℙ
Q → ℚ   R → ℝ   Z → ℤ

Everything else uses the simple offset formula base + (codePointOf(ch) - codePointOf(firstInClass)).

When to use double-struck characters

Mathematics and science notes: Blackboard bold is the accepted convention for number-set notation. Writing ℝ, ℕ, ℤ, ℚ, and ℂ in a digital document or forum post makes the meaning immediately clear to anyone with a mathematics background, without needing a LaTeX renderer.

Social media bios and posts: Because the output is plain Unicode, it appears as styled text in Twitter/X bios, Instagram posts, LinkedIn headlines, and Discord messages — anywhere that strips HTML but respects Unicode. The result looks like a custom font but pastes into any text field.

Spreadsheets and plain-text reports: Headers like 𝔸 or 𝔹 stand out visually in a column heading without requiring a special cell format.

What converts and what doesn’t

InputConverts?Notes
A–Z uppercaseYes7 route through Letterlike Symbols
a–z lowercaseYesFull block at U+1D552
0–9 digitsYesBlock at U+1D7D8
Spaces and punctuationNo changeLeft as-is
Non-Latin charactersNo changeBlock is Latin-only

Practical tips

  • Type R N Z Q C H P to get the seven classic number-set symbols instantly.
  • The seven “famous” capitals (ℝ ℕ ℤ ℚ ℂ ℍ ℙ) display on nearly every device because they have been in Unicode since the 1990s. The full lowercase and digit set needs a more complete font; older systems may show a box for rarer code points.
  • For accessibility, avoid using double-struck text for required form fields, navigation labels, or content that a screen reader needs to announce correctly. Screen readers may spell out individual Unicode character names rather than reading the text naturally.
  • If you want the output in LaTeX instead, the equivalent commands are \mathbb{R}, \mathbb{N}, etc., from the amsfonts or amssymb package.