By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content
Key facts
- A cool lettering generator converts typed text into Unicode characters that already look styled, so the result copies and pastes as plain text.
- This generator offers 200+ styles, including cursive, gothic, bubble, bold, small caps, wide and strikethrough, and every style updates as you type.
- Styled letters work in Instagram and TikTok names and bios but not in @usernames, which allow only letters, numbers, periods and underscores.
- On X (Twitter), characters above U+10FF count as two, so a 280-character post fits about 140 bold, cursive or bubble letters.
- All styling happens in the browser: typed text is never uploaded, and favorites and recent styles stay on the device.
- The output is text, not a font, so a device with no glyph for a character shows an empty box, often called tofu.
A cool lettering generator converts the text you type into Unicode characters that already look styled, such as cursive, gothic or bubble letters. They are characters, not fonts, so they paste into bios, display names, captions and game nicknames. They do not work in @usernames, which accept only plain letters, numbers and a few symbols.
How to use the cool lettering generator
The four steps
- Type or paste your text in the box at the top. Every style below updates as you type. On mobile the box stays pinned to the top of the screen, so you can keep editing while you scroll.
- Browse or filter. Use the chips to jump to a family (cursive, gothic, bubble, small and so on), or search by name.
- Tap a result to copy it. A confirmation appears and the style is added to Recent. Star the ones you like to keep them under Favorites.
- Paste it into your bio, display name, message, game profile or design.
Want a border around your name? Choose a frame such as ꧁ ꧂ or ★彡 彡★ from the Frame menu and it is applied to every style at once. The ⋯ menu on each result lets you share a link to that exact text and style, or download it as a PNG image.
Worked example: styling a name
Type Luna Rose in the box. The cursive family returns Cursive Script (ℒ𝓊𝓃𝒶 ℛℴ𝓈ℯ) and Bold Cursive (𝓛𝓾𝓷𝓪 𝓡𝓸𝓼𝓮), the gothic family gives Gothic Fraktur (𝔏𝔲𝔫𝔞 ℜ𝔬𝔰𝔢), and Bubble Letters give Ⓛⓤⓝⓐ Ⓡⓞⓢⓔ. Tap the one you like and paste it into your display name. In Cursive Script the R is a borrowed character from an older Unicode block, which is why one letter can look slightly different from its neighbours.
What is a cool lettering generator?
Lettering is the art of drawing letters for one specific piece, unlike typography or calligraphy; the full comparison covers the differences.
On a phone you can’t draw letters into an Instagram bio, and you can’t send a font file inside a message. What you can send is any character from Unicode, the standard that gives every character in every writing system its own number. Unicode contains several complete alphabets that already look styled. Mathematicians use them to tell variables apart, and they also include historical forms and enclosed letters. This generator maps your text onto those alphabets, letter by letter.
That explains three things people often wonder about:
- It survives copy and paste. You are copying characters, not formatting, so the style travels with the text.
- It works in places with no font menu. Profile names, comments and game tags accept the characters as they are.
- The choice of styles is fixed. Only shapes Unicode has encoded can be produced. Anything beyond that, such as bubble letters with a 3D shadow, needs an image. That is what the Lettering Image Maker is for.
The output is text, not a font, so there is nothing to install. A glyph is the picture a font draws for a character, and each device draws it with its own fonts: iOS, Android, Windows and macOS all show the same characters, but the shapes can differ slightly, and a device with no glyph for a character shows an empty box. How fancy text works explains the mechanics and why fancy text shows boxes explains the fix.
Fancy text generator, cool font generator or font changer?
These are different names for the same tool. A fancy text generator, cool font generator, font changer or “font styles copy and paste” page all map your letters onto Unicode alphabets, and the cool letters or fancy letters you copy are what this page produces. If you want one look only, use a single-style generator such as the cursive text generator, bubble text generator or bold text generator.
Which cool lettering styles can I copy?
The table below groups the styles by where they come from in Unicode. Knowing the family tells you a lot about how a style will behave once you paste it.
| Family | Example | Where it comes from | Good to know |
|---|---|---|---|
| Cursive & script | 𝓒𝓸𝓸𝓵 𝒞ℴℴ𝓁 | Mathematical Alphanumeric Symbols (U+1D400–1D7FF) | Displays almost everywhere. Eleven script letters (ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ) come from the older Letterlike Symbols block, which is why they can look slightly different. |
| Bold & italic | 𝐂𝐨𝐨𝐥 𝘾𝙤𝙤𝙡 | Mathematical Alphanumeric Symbols | Serif and sans-serif versions (bold sans 𝗖𝗼𝗼𝗹, bold serif 𝐂𝐨𝐨𝐥). Bold also covers digits 𝟎–𝟗. See the bold text generator. |
| Gothic / Old English | 𝔊𝔬𝔱𝔥𝔦𝔠 𝕲𝖔𝖙𝖍𝖎𝖈 | Mathematical Fraktur | The German blackletter tradition, the look people call “Old English”. |
| Outline | 𝔻𝕠𝕦𝕓𝕝𝕖 | Mathematical Double-Struck | Also called double-struck or blackboard bold: the ℂ ℕ ℝ ℤ of maths textbooks. |
| Bubble | Ⓑⓤⓑⓑⓛⓔ 🅑🅤🅑🅑🅛🅔 | Enclosed Alphanumerics | Circled letters. The black version is capitals only. |
| Square | 🅂🅀🅄🄰🅁🄴 🆂🆀🆄🅰🆁🅴 | Enclosed Alphanumeric Supplement | Capitals only. 🅰 🅱 🅾 🅿 can appear as colour emoji on some phones. |
| Small | ꜱᴍᴀʟʟ ᶜᵃᵖˢ | Phonetic alphabets & superscripts | Small caps borrow phonetic letters. There is no small-cap X, and the small-cap Q and superscript q that do exist are too new for most fonts, so look-alikes stand in. |
| Wide | Vaporwave | Halfwidth and Fullwidth Forms | Made for mixing Latin text with Chinese and Japanese. Most screen readers read it normally. For the aesthetic, Y2K and vaporwave looks built from it, see aesthetic fonts and the vaporwave text generator. |
| Lines | S̶t̶r̶i̶k̶e̶ U̲n̲d̲e̲r̲ | Combining Diacritical Marks | A mark is stacked on each letter, so the character count doubles. |
| Flip | ʇxǝʇ uʍop ǝpısdn | Look-alike letters | Rotated look-alikes in reverse order. Fun, but unreadable to screen readers. |
| Glitch | Z̷̢a̶l̵g̸o̷ | Stacked combining marks | Deliberately messy. Some apps strip or clip the marks. |
| Symbol letters | 卂丂丨卂几 ₵Ʉ₹₹Ɇ₹ⱠɎ | Other writing systems | Characters that resemble Latin letters. They are real letters in those scripts, so they can read as nonsense to native readers. |
Where does cool lettering work?
The rules are set per field, not per app, which is why your styled name may paste fine in one box and be rejected in the next.
| Platform | Styled letters work in | Blocked in |
|---|---|---|
| Name, bio, captions, comments, stories | @username (letters, numbers, . and _ only) |
|
| TikTok | Nickname, bio, captions, comments | @username (letters, numbers, . and _ only) |
| Discord | Display name, server nickname, messages, bio | Username (a–z, 0–9, _ and . only) |
| X (Twitter) | Display name, bio, posts | @handle (counts as double in posts, see below) |
| Posts, comments, bio | Profile name: Facebook’s name policy forbids symbols and mixed scripts | |
| Messages, status, about | Has its own *bold* _italic_ ~strike~ formatting, often a better choice |
Platform rules change, so each platform page lists its sources and the date we last checked.
Why do character counts differ between apps?
Apps count characters differently, and styled letters expose those differences:
- Instagram bio (150) and most profile fields count each styled letter as one character, but a strikethrough or underline letter is two (the letter plus its line).
- X (Twitter) counts any character above U+10FF as two. Bold, cursive, gothic, bubble and wide letters therefore cost double, and a 280-character post holds about 140 styled letters. Small caps are mixed, because some of those letters come from an older block that counts as one.
- Games often limit names by bytes rather than letters. Styled letters take three or four bytes each in UTF-8, so a name can hit the limit sooner than it looks.
Open Compatibility & details on any result to see both counts for your exact text. The character limits guide covers each platform in depth.
How should I use styled letters responsibly?
Styled text is decoration, and decoration has costs. A few habits make it work for everyone:
- Style a word, not a paragraph. A styled name or one emphasised word is fun. A whole styled post is hard to read and impossible for screen-reader users.
- Keep searchable things plain. Search tools can’t reliably match styled letters to normal ones. Your brand name, a product or your contact details should stay in plain text if you want people to find them. Some styles (bold, script, bubble, wide) fold back to plain letters under Unicode normalisation; small caps, black squares, upside-down and line styles do not. The details panel tells you which is which.
- Check on another device. If your audience uses older Android phones or Windows PCs, stick to styles marked Displays almost everywhere.
- Don’t impersonate. Look-alike letters can be used to fake usernames and links. Platforms actively detect this and remove accounts that do it.
The accessibility guide shows what screen readers actually say for each family, with suggestions for accessible alternatives.
Beyond copy and paste
Some lettering can’t be made from Unicode at all: chunky bubble letters with outlines, graffiti tags, 3D shadows and neon tubes. For those:
- Lettering Image Maker: type your words, choose a real lettering font (bubble, graffiti, old English, calligraphy, 3D, neon and more), add colour, an outline and a shadow, then download a high-resolution PNG. Everything is rendered on your device.
- Cursive letters A–Z: step-by-step guides to writing each capital and lowercase letter by hand, with printable practice sheets.
- Fancy letters A–Z: every letter of the alphabet in every Unicode style, with its code point, for when you need a single character.
- Unstyle text: paste fancy text and get plain letters back, useful when you’ve copied a styled name and need to search for it.
Frequently asked questions
Basics
Is the cool lettering generator free?
Are these real fonts?
Can I use the generated lettering commercially?
Where it works
Can I use these letters in my Instagram name or username?
Does the cool lettering generator work on my phone?
How it works
Why do some letters show up as empty boxes?
Why does my styled post use up more characters?
How do I copy and paste text from the cool lettering generator?
Can I add a border or frame around my text?
Tips & limits
Do styled letters work with screen readers?
Is my text stored or sent anywhere?
Which cool lettering style should I choose?
Can I turn fancy text back into normal letters?
Learn more about lettering
- Lettering & Fancy Text GuidesHow fancy text works, where it breaks, and how to use it well.
- What Is Lettering? How It Differs From Calligraphy and TypographyWhat is lettering? It is drawing letters for one specific piece, unlike calligraphy, which writes letters in strokes, and typography, which arranges ready-made type. Here is what each term means, the tools, the history, and how to start drawing letters.
- How Fancy Text Works (and Why It Isn't Really a Font)How do fancy fonts work? They are not fonts: copy-paste styles are separate Unicode characters, mostly made for mathematics, phonetics and East Asian typesetting. The style travels with the text, but missing letters and fallback fonts change the look.
- Fancy Text and Screen Readers: What Happens and What to DoAre fancy fonts accessible? Mostly not: styled Unicode letters are separate characters, so screen readers may read long character names or skip them. Wide text and native formatting fare best; upside-down, glitch and look-alike styles fare worst.
- Why Fancy Text Shows Boxes, Question Marks or Nothing at AllWhy do fancy fonts show boxes? The device showing the text has no font for that character, so it draws a placeholder; the text is not broken. Learn the symptoms, the riskiest styles, how app filtering differs, and how to test before posting.
- Character Limits for Bios, Names and Posts, and How Fancy Text CountsThe Instagram bio character limit is 150 characters; X allows 280 weighted characters per post, TikTok 80 in a bio and Discord 190 in About Me. Styled letters can count double, so a five-letter word can cost 5, 7, 10 or 20.