# Fancy Text Generator

Type letters or numbers and the page lists them in bold, script, circled, small caps and other Unicode styles. The result is text, not an image, so you can copy it and paste it into a post or a name field. Screen readers and search can be affected.

- URL: https://tools.itlibra.com/en/fancy-text
- On-device・No upload
- Last updated: 2026-10-24

## How to use

1. Type letters or numbers in the input box. Press “Try a sample” to see the results at once.
2. The list of styles changes as you type. Press “Copy” on the style you want, and the text goes to your clipboard.
3. Press the star button to pin the styles you use to the top of the list. The pins are kept in this browser only.
4. The frames (such as 【】, 『』 and ★彡) also work around Japanese text.
5. To convert back, paste the styled text into the “Convert back” box below.

## Use cases

- Make a post heading or a short bio line stand out on Instagram
- Set an English phrase in bold or script in a post on X (formerly Twitter)
- Use circled or double-struck letters in a slide heading
- Create blackboard-style double-struck letters
- Paste letters with a strikethrough or underline as plain text
- Frame a Japanese sentence with 【】 or 『』 to make it stand out

## What it does

### Only letters and digits change

Kana, kanji, symbols and emoji stay as they are. Emoji sequences (keycaps, ZWJ family marks) and combining marks are kept whole: the tool works on one visible character (grapheme) at a time.

### Built from standard Unicode characters

Bold and italic use the mathematical alphanumeric symbols (from U+1D400). The few holes in those blocks are filled with the Letterlike symbols (such as ℎ and ℬ). These are registered Unicode characters, not images or special fonts.

### Three ways to count the same text

The page shows the visible character count, the code point count and the UTF-16 length side by side. A styled letter can look the same but have a longer UTF-16 length, so you can check a service’s length limit.

### A warning mark on each style

Each style shows a mark when screen readers may misread it, when search will not find it, or when some devices may not display it.


## Capability matrix

| Feature | Support | Notes |
| --- | --- | --- |
| Converts A–Z, a–z and 0–9 into the Unicode characters of each style | Supported | — |
| Results list, copy, and pinning favourite styles (saved only in this browser) | Supported | — |
| Frames (【】『』〖〗 ★彡 and others) and separator lines | Supported | — |
| Converts styled letters and digits back to plain ones (reverse) | Supported | Glyphs NFKC does not map back are restored from a table |
| Restores upside-down text | Partial | The order is not restored, and shapes that look like plain letters (b→q, M→W) do not come back correctly |
| Tells capitals from small letters (parenthesized, black circled and squared styles look the same for both) | Partial | Upper and lower case are not restored |
| Styles shown as emoji (black circled and black squared) | Partial | How they appear depends on the device |
| Changes the font or shape of Japanese (kana and kanji) | Not supported | The font is chosen by the reader’s device |
| Outputs an image (such as PNG) | Not supported | For text as an image, use the text-to-outline tool |
| Makes a character show on a device that lacks its font | Not supported | If it does not show, try another style |

## Limits & notes

- Input is up to 1,000 characters. Anything beyond that is not converted (the count is in code points).
- Only letters (A–Z, a–z) and digits (0–9) are converted. Symbols and spaces are not changed.
- Circled digits cover 0–50, black circled 0–10, and parenthesized 1–20, each as one character. Larger numbers stay as digits.
- Some letters have no Unicode counterpart in a style and stay as they are (for example q and x in small caps). Superscript and subscript also miss some letters.
- Conversion runs in your browser.

## Privacy & safety

Text you enter is converted in your browser only. Nothing is sent to or stored on a server, and the input is not put in the URL. Pinned styles are saved in this browser’s local storage.

## FAQ

### Why do some converted letters show as boxes or blanks?

Styled letters are different Unicode characters from plain letters. If the reader’s device has no font for a character, it shows as a box or a blank. Mathematical letters and circled letters may not show on some devices.

### Can I use it on Instagram or X (formerly Twitter)?

The result is text, so you can paste it into a post or a profile. How each service handles it differs, and the look depends on the reader’s device fonts. Check the preview before you post.

### How do screen readers and search handle these letters?

A screen reader may read a styled letter differently from the plain one, or skip it. Searching for the original English word often does not find the styled text. Keep this in mind when you use it in a name or a profile.

### Can it convert Japanese too?

Kana and kanji are left as they are; only letters and digits change. The tool cannot change the font of Japanese text. Frames such as 【】 and 『』 work around Japanese sentences.

### How do I turn the styled text back into plain letters?

Paste the styled text into the “Convert back” box. Glyphs that NFKC maps back are restored, and the rest are restored from a table. For upside-down text the order does not come back, and shapes that look like plain letters (b→q) do not come back correctly.

### Why does the length differ from other counters?

One visible character can be made of two or more code points in Unicode, and services count them differently. The tool shows the visible count, the code point count and the UTF-16 length side by side.
