Unicode Text Converter
Type text and pick a style. The letters are replaced by look-alike Unicode characters, so the style survives a copy and paste into any text field.
Runs in your browser. Your text is not sent to a server. Sources: Unicode charts Updated
Unicode text styles: bold, italic, script and more
| Style | Sample | Changes |
|---|---|---|
| Bold | ๐๐๐ฅ๐ฅ๐จ ๐๐จ๐ซ๐ฅ๐ ๐๐๐ | Letters AโZ and digits |
| Italic | ๐ป๐๐๐๐ ๐๐๐๐๐ 123 | Letters AโZ |
| Bold italic | ๐ฏ๐๐๐๐ ๐พ๐๐๐๐ 123 | Letters AโZ |
| Script | โโฏ๐๐โด ๐ฒโด๐๐๐น 123 | Letters AโZ |
| Bold script | ๐๐ฎ๐ต๐ต๐ธ ๐ฆ๐ธ๐ป๐ต๐ญ 123 | Letters AโZ |
| Fraktur | โ๐ข๐ฉ๐ฉ๐ฌ ๐๐ฌ๐ฏ๐ฉ๐ก 123 | Letters AโZ |
| Bold fraktur | ๐ณ๐๐๐๐ ๐๐๐๐๐ 123 | Letters AโZ |
| Double-struck | โ๐๐๐๐ ๐๐ ๐ฃ๐๐ ๐๐๐ | Letters AโZ and digits |
| Sans-serif | ๐ง๐พ๐ ๐ ๐ ๐ถ๐๐๐ ๐ฝ ๐ฃ๐ค๐ฅ | Letters AโZ and digits |
| Sans bold | ๐๐ฒ๐น๐น๐ผ ๐ช๐ผ๐ฟ๐น๐ฑ ๐ญ๐ฎ๐ฏ | Letters AโZ and digits |
| Sans italic | ๐๐ฆ๐ญ๐ญ๐ฐ ๐๐ฐ๐ณ๐ญ๐ฅ 123 | Letters AโZ |
| Sans bold italic | ๐๐๐ก๐ก๐ค ๐๐ค๐ง๐ก๐ 123 | Letters AโZ |
| Monospace | ๐ท๐๐๐๐ ๐๐๐๐๐ ๐ท๐ธ๐น | Letters AโZ and digits |
| Fullwidth | ๏ผจ๏ฝ ๏ฝ๏ฝ๏ฝใ๏ผท๏ฝ๏ฝ๏ฝ๏ฝใ๏ผ๏ผ๏ผ | Letters, digits, punctuation and spaces |
| Circled | โฝโโโโ โโโกโโ โ โกโข | Letters AโZ and digits |
| Small caps | Hแดสสแด Wแดสสแด 123 | Lowercase letters (x has no small capital) |
| Upside down | ฦแ ฦ plษนoM ollวH | Letters, digits and common punctuation; the text is also reversed |
| Strikethrough | Hฬถeฬถlฬถlฬถoฬถ Wฬถoฬถrฬถlฬถdฬถ 1ฬถ2ฬถ3ฬถ | Adds a combining line to every character |
| Underline | Hฬฒeฬฒlฬฒlฬฒoฬฒ Wฬฒoฬฒrฬฒlฬฒdฬฒ 1ฬฒ2ฬฒ3ฬฒ | Adds a combining line to every character |
How the Unicode text converter maps letters
Unicode contains complete styled alphabets for use in mathematics, in the block Mathematical Alphanumeric Symbols. Each style is a run of 26 capitals followed by 26 small letters, so converting a letter is a fixed offset:
bold "A" = U+1D400 โ bold letter = U+1D400 + (position in the alphabet โ 1)
Where a styled letter already existed elsewhere, the block has a gap and the older character is used instead. Italic small h is U+210E, the Planck constant sign.
Fullwidth characters sit exactly 65,248 positions (hexadecimal FEE0) after their ASCII originals. Strikethrough and underline keep your letters and add a combining stroke (U+0336) or combining low line (U+0332) after each one.
How to write Hello in Unicode bold: a worked example
The word Hello in bold:
- H is the 8th capital. Bold capitals start at U+1D400, so bold H is U+1D400 + 7 = U+1D407: ๐
- e is the 5th small letter. Bold small letters start at U+1D41A, so bold e is U+1D41A + 4 = U+1D41E: ๐
- The same step for l, l and o gives ๐๐๐ฅ๐ฅ๐จ. In UTF-8 each of these characters takes 4 bytes, so the five letters occupy 20 bytes instead of 5.
The same word in script is โโฏ๐๐โด: the H, the e and the o come from the older Letterlike Symbols block (U+210B, U+212F and U+2134), which is why they can look slightly different from the two l's.
The extra bytes matter where a limit is counted in bytes; the letter counter shows both the characters and the UTF-8 bytes of a text, and text to hex lists every byte. To change capitals without changing the characters, use Convert Case. For large letters drawn from many characters, try the ASCII art generator.
Unicode Text Converter: FAQ
Is this a font?
Does Unicode bold text work on Instagram, LinkedIn and Facebook?
Why do some letters look different from the rest of the style?
Why do I see empty boxes instead of letters?
Do the styles work for digits and accented letters?
Can people search for text written this way?
How do I turn styled text back into normal letters?
Sources
- The Unicode Standard: Mathematical Alphanumeric Symbols (U+1D400โU+1D7FF)
- The Unicode Standard: Letterlike Symbols (U+2100โU+214F) โ the styled letters that were encoded earlier
- The Unicode Standard: Halfwidth and Fullwidth Forms (U+FF00โU+FFEF)
- Unicode Standard Annex #15: Unicode Normalization Forms โ NFKC, used by Back to plain