What this tool does
Convert text into Unicode styles including bold, italic, monospace, fullwidth, small caps and circled. You fill in these fields: Text and Style. It shows styled text, characters changed, and characters left as typed.
Inputs
- Text: Longer text, up to 5000 characters. Any character the style has no form for is kept as typed.
- Style: Choose one: Bold, Italic, Monospace, Fullwidth, Small caps, Circled. Starts as Bold.
How to use
- Type the text.
- Choose an option for "Style".
- Read the result: styled text, characters changed, and characters left as typed. It appears once every required field has a valid value.
- Use the copy button to copy the text.
Worked examples
Example 1. Inputs:
- Text: "Hi 5!"
- Style: Fullwidth
Results:
- Characters changed: 5
- Characters left as typed: 0
How this is worked out: Fullwidth forms: U+0021 to U+007E map to U+FF01 to U+FF5E (code point + 0xFEE0) and the space maps to U+3000. H (0x48) -> 0xFF28, i (0x69) -> 0xFF49, space -> U+3000, 5 (0x35) -> 0xFF15, ! (0x21) -> 0xFF01. Five characters, all widened.
Example 2. Inputs:
- Text: "aesthetic"
- Style: Fullwidth
Results:
- Characters changed: 9
- Characters left as typed: 0
How this is worked out: Each of the 9 lower case letters is shifted by 0xFEE0: a 0x61 -> 0xFF41, e 0x65 -> 0xFF45, s 0x73 -> 0xFF53, t 0x74 -> 0xFF54, h 0x68 -> 0xFF48, i 0x69 -> 0xFF49, c 0x63 -> 0xFF43.
Example 3. Inputs:
- Text: "Hello 42"
- Style: Bold
Results:
- Characters changed: 7
- Characters left as typed: 1
How this is worked out: Mathematical bold: A starts at U+1D400, a at U+1D41A, 0 at U+1D7CE. H is letter 8 (offset 7): U+1D407. e offset 4: U+1D41E. l offset 11: U+1D425 (twice). o offset 14: U+1D428. 4 -> U+1D7D2, 2 -> U+1D7D0. The space is kept. Bold: H e l l o 4 2 = 7, kept: 1.
Example 4. Inputs:
- Text: "é X"
- Style: Circled
Results:
- Characters changed: 1
- Characters left as typed: 2
How this is worked out: The text is two lines: an accented e on the first and X on the second. The accented e (one character, LATIN SMALL LETTER E WITH ACUTE) and the line break have no circled form: 2 kept. X = U+24B6 + 23 -> U+24CD. 1 circled.
Where this comes from
Restyle text with look-alike Unicode letters. Each character the chosen style has a Unicode form for is replaced by that form. Every other character is kept as typed. Two counts are returned: characters changed and characters kept. Source: The Unicode Standard code charts: Mathematical Alphanumeric Symbols (U+1D400 block), Halfwidth and Fullwidth Forms (U+FF00 block), Enclosed Alphanumerics (U+2460 block), and the small capital letters of the IPA Extensions, Phonetic Extensions and Latin Extended-D blocks.
Limitations
- Only characters the style has a Unicode form for are changed. Everything else, including accented letters, other alphabets and emoji, is kept as typed.
- The two counts are of Unicode characters, so an emoji built from several joined characters, or a letter typed with a separate accent mark, counts as more than one.
- Some apps, fonts and screen readers do not handle these characters well, so avoid them for anything that must be accessible or searchable.
- Only one bold style (serif) is produced.
- The italic style uses mathematical italic letters, not script or cursive styles.
- The fullwidth style widens only characters from the standard keyboard (U+0021 to U+007E) and the space. Tabs, line breaks, accented letters and other symbols are left as typed.
- Some fonts lack a few small capital characters, such as the small capital q, and show a box instead.
- Only the open circle style is produced. Filled (inverse) circles are not.
- Text longer than 5,000 characters is not accepted.
FAQs
- Q: Are these real fonts?
- A: No. Each styled character is a separate Unicode character that looks like a styled letter, so the look stays when you copy and paste the text. No formatting is attached to it.
- Q: Why did some characters stay as typed?
- A: A style has a styled form for only some characters. Any character it has none for, such as an accented letter, an emoji or a line break, is copied as typed. The two counts show how many characters were changed and how many were kept.
- Q: Are line breaks kept?
- A: Yes. A line break is copied exactly as you typed it and counts as a character left as typed.
- Q: Will it display everywhere?
- A: Most current phones and computers show these characters. Some apps and older fonts show empty boxes instead, and a font may draw them differently from another.
- Q: Will screen readers and search understand it?
- A: Often not. Screen readers may read the styled characters out one symbol at a time, and search engines may not match them to the plain words, so avoid them for anything people need to hear or find.
- Q: Can I turn the styled text back into plain text?
- A: Not with this tool. Each styled character is a different Unicode character from the plain one, so you would need to type the plain text again.
- Q: Which characters does the bold style change?
- A: The plain letters A to Z, a to z and the digits 0 to 9. Spaces, punctuation, accented letters and emoji are copied as typed.
- Q: Which characters does the italic style change?
- A: Unicode has italic forms only for the letters A to Z and a to z. Digits, punctuation, spaces and accented letters are kept as you typed them.
- Q: Is the lowercase italic h different?
- A: The italic h uses the Planck constant sign, because the matching slot in the mathematical italic block is reserved. It looks the same as the other italic letters in most fonts.
- Q: Which characters does the monospace style change?
- A: The unaccented letters A to Z and a to z and the digits 0 to 9, which take a form that looks like typewriter lettering. Accented letters, punctuation, spaces and emoji are kept as typed.
- Q: Which characters does the fullwidth style change?
- A: Every basic Latin letter, digit and punctuation mark from ! to ~ becomes its full-width form, and each space becomes the wide ideographic space. Accented letters, emoji and line breaks have no full-width form in this range, so they are left exactly as typed.
- Q: Which characters does the small caps style change?
- A: Lowercase letters only: capitals stay as typed, and so does x because Unicode has no small capital x.
- Q: Which characters does the circled style change?
- A: The letters A to Z, a to z and the digits 0 to 9. Spaces, punctuation, accented letters and emoji are copied as typed.
- Q: Are upper and lower case different in the circled style?
- A: Yes. Capital letters become capital circled letters and lower case letters become lower case circled letters.
Explore Similar Tools
Explore more tools like this one:
- Bold Text Generator - Generate bold Unicode text that you can paste into...
- Aesthetic Text Generator - Turn plain text into wide-spaced vaporwave style using...
- Bubble Text Generator - Enclose your letters and digits in circles for a bubble...
- Gothic Text Generator - Convert plain text into medieval-style Gothic and...
- Invisible Text Generator - Generate invisible Unicode characters or strings for...