Bold
Code points · 7 changed
Unicode style: Mathematical Bold
7 changed code points2 preserved code points
U+1D405 U+1D428 U+1D427 U+1D42D U+0020 U+1D7CF U+1D7CE U+0020 U+1D6C0Turn text into 15 copyable Unicode styles, with every changed and preserved code point accounted for.
Support us with a link or a share
15 styles updated for 9 input code points.
Unicode style: Mathematical Bold
7 changed code points2 preserved code points
U+1D405 U+1D428 U+1D427 U+1D42D U+0020 U+1D7CF U+1D7CE U+0020 U+1D6C0Kept as-is: 1 0
Unicode style: Mathematical Italic
5 changed code points4 preserved code points
U+1D439 U+1D45C U+1D45B U+1D461 U+0020 U+0031 U+0030 U+0020 U+1D6FAKept as-is: 1 0
Unicode style: Mathematical Bold Italic
5 changed code points4 preserved code points
U+1D46D U+1D490 U+1D48F U+1D495 U+0020 U+0031 U+0030 U+0020 U+1D734Kept as-is: 1 0 Ω
Unicode style: Mathematical Script
4 changed code points5 preserved code points
U+2131 U+2134 U+1D4C3 U+1D4C9 U+0020 U+0031 U+0030 U+0020 U+03A9Kept as-is: 1 0 Ω
Unicode style: Mathematical Bold Script
4 changed code points5 preserved code points
U+1D4D5 U+1D4F8 U+1D4F7 U+1D4FD U+0020 U+0031 U+0030 U+0020 U+03A9Kept as-is: 1 0 Ω
Unicode style: Mathematical Fraktur
4 changed code points5 preserved code points
U+1D509 U+1D52C U+1D52B U+1D531 U+0020 U+0031 U+0030 U+0020 U+03A9Kept as-is: Ω
Unicode style: Mathematical Double-Struck
6 changed code points3 preserved code points
U+1D53D U+1D560 U+1D55F U+1D565 U+0020 U+1D7D9 U+1D7D8 U+0020 U+03A9Kept as-is: 1 0 Ω
Unicode style: Mathematical Bold Fraktur
4 changed code points5 preserved code points
U+1D571 U+1D594 U+1D593 U+1D599 U+0020 U+0031 U+0030 U+0020 U+03A9Kept as-is: Ω
Unicode style: Mathematical Sans-Serif
6 changed code points3 preserved code points
U+1D5A5 U+1D5C8 U+1D5C7 U+1D5CD U+0020 U+1D7E3 U+1D7E2 U+0020 U+03A9Unicode style: Mathematical Sans-Serif Bold
7 changed code points2 preserved code points
U+1D5D9 U+1D5FC U+1D5FB U+1D601 U+0020 U+1D7ED U+1D7EC U+0020 U+1D76EKept as-is: 1 0 Ω
Unicode style: Mathematical Sans-Serif Italic
4 changed code points5 preserved code points
U+1D60D U+1D630 U+1D62F U+1D635 U+0020 U+0031 U+0030 U+0020 U+03A9Kept as-is: 1 0
Unicode style: Mathematical Sans-Serif Bold Italic
5 changed code points4 preserved code points
U+1D641 U+1D664 U+1D663 U+1D669 U+0020 U+0031 U+0030 U+0020 U+1D7A8Kept as-is: Ω
Unicode style: Mathematical Monospace
6 changed code points3 preserved code points
U+1D675 U+1D698 U+1D697 U+1D69D U+0020 U+1D7F7 U+1D7F6 U+0020 U+03A9East Asian width and glyph appearance vary by platform, app, and context.
Kept as-is: Ω
Unicode style: Fullwidth
8 changed code points1 preserved code point
U+FF26 U+FF4F U+FF4E U+FF54 U+3000 U+FF11 U+FF10 U+3000 U+03A9Enclosure size, baseline, and glyph appearance vary by platform and fallback font.
Kept as-is: Ω
Unicode style: Circled Alphanumeric
6 changed code points3 preserved code points
U+24BB U+24DE U+24DD U+24E3 U+0020 U+2460 U+24EA U+0020 U+03A9
The result is text made from Unicode characters. It is not a new font, a font file,
or a visual effect applied by CSS. When ordinary A becomes mathematical
bold 𝐀, the browser is holding a different code point. That distinction is
why the result can be copied into another app without taking a stylesheet along, and
it is also why the appearance can change after you paste it. The receiving app chooses
whichever installed font can draw that character.
Similar tools are sometimes called font generators, but a real font generator or font editor works with outlines, metrics, kerning, OpenType layout tables and files such as TTF, OTF, WOFF or WOFF2. Nothing on this page opens, creates, installs or modifies those files. It performs a fixed character-to-character mapping in your browser. If you need the vocabulary behind characters, code points and glyphs, what Unicode is explains why the character and the drawing are separate things. If you already have a local TTF or OTF file, the font viewer can inspect its metadata and preview your text without installing or uploading the font.
The thirteen mathematical styles come from the Mathematical Alphanumeric Symbols and related Letterlike Symbols assigned by Unicode. They include bold, italic, bold italic, script, bold script, Fraktur, double-struck, bold Fraktur, four sans-serif variants and monospace. The other two cards use Unicode's fullwidth and circled alphanumeric characters. Names such as “cursive” may be popular in search boxes, but the card says “Mathematical Script” because that is the encoded set it actually uses.
This matters at the holes. Several familiar mathematical letters were encoded years before the large mathematical block, so script capital B is U+212C and double-struck capital C is U+2102 rather than the value a simple offset formula predicts. Circled zero is separated from circled one through nine as well. The tables here list every mapping explicitly, including those exceptions, instead of calculating a range and quietly emitting the wrong characters at the gaps.
Every card follows its real Unicode source domain. All mathematical styles cover Latin letters, while only styles with encoded mathematical digits change digits. Five styles also contain the full mathematical Greek set: bold, italic, bold italic, sans-serif bold and sans-serif bold italic. Bold includes digamma, and italic includes the dotless i and j forms assigned by Unicode. A Greek letter in another card stays Greek and stays unchanged; it is never replaced with a Latin or Cyrillic character that merely looks similar.
The same preservation rule covers Arabic, CJK, emoji, accented letters that have no assigned styled counterpart, combining marks, joiners and every other unsupported code point. Nothing is normalized, deleted, reordered or transliterated. Each result reports how many iterator positions changed and how many were preserved, and its receipt lists the exact displayed output code points. For a clearly marked large-input preview, the receipt is limited to that preview while Copy still uses the full result. That lets you distinguish a style that transformed the whole input from one that only changed a few Latin letters around otherwise untouched text.
Copying writes the exact result represented by one card. For ordinary input, that is the complete text shown. Very large input uses a clearly marked, bounded preview while Copy still writes the complete result after local chunked processing. It does not copy HTML, a hidden font-family declaration or an image. That makes the result portable as text, but not universally accepted. A username field may reject compatibility characters, a search system may treat them differently from ordinary letters, and a moderation or spam filter may deliberately normalize them. Some destinations count one mathematical character as two UTF-16 code units even though it is one Unicode code point.
Searchability deserves special caution. Mathematical bold 𝐀 and ordinary
A are related by a compatibility decomposition, but software is not
required to apply that decomposition to every search, mention, hashtag or account
lookup. Do not use styled characters in information that must be reliably found,
matched or entered by someone else: email addresses, URLs, legal names, passwords,
product identifiers and recovery codes are poor places for decorative Unicode.
Screen readers do not all announce these characters the same way. One may read a mathematical letter by its formal name, another may read the base letter, and another may skip an unsupported character. A long paragraph converted into compatibility characters can therefore become tiring or unintelligible even when it looks polished on your screen. Keep essential wording in ordinary text, especially headings, links, instructions and calls to action. Decorative text should supplement a readable label, not replace it.
Glyph coverage is a separate boundary. Modern operating systems cover most of these sets, but the exact weight, slant, stroke shape, spacing, enclosure and baseline come from local fallback fonts. A card can look balanced in one browser and uneven in a messaging app on another phone while carrying byte-for-byte identical code points. The receipt proves identity, not visual sameness. Test the final text in the actual destination before publishing it.
Typing and pasting stay in this browser tab. There is no upload step, server request, account or model call. Each input code point is checked against a version-pinned Unicode 17 table, and the same text produces the same output every time. Running an already styled result through the same card again leaves it unchanged, because styled targets are not fed back into an offset calculation. Clearing the field clears the results immediately; CreatorValet never receives the text.
No. It replaces supported characters with different Unicode characters that can be copied as text. It does not create, install, edit or download a TTF, OTF, WOFF or WOFF2 font file.
Each style has an exact Unicode source domain. Unsupported characters are preserved instead of deleted or replaced with look-alikes from another writing system. The changed and preserved totals make that boundary visible on every card.
No. The code points stay the same, but glyph design and coverage depend on the operating system, browser, app and installed fallback fonts. Some services also restrict compatibility characters in usernames, search or accessibility output.
No. The mapping and every result run in this browser tab. Copying hands one selected result to the browser clipboard and sends no text to CreatorValet or another server.