Name Fonts
Type a name, see which name font fits, and copy it.
- 17/30
- 17/30
- 9/30
- 17/30
- 15/30
- 16/30
- 17/30
- 17/30
- 17/30
- 17/30
- 17/30
- 17/30
- 17/30
- 17/30
- 9/30
- 9/30
- 9/30
- 17/30
- 17/30
- 17/30
- 17/30
- 18/30
- 17/30
- 55/30
- 9/30
No style here yet. Copy or save a style and it shows up in Recent and Favorites.
A name font that fits the box
Type the name once and every row shows a name font with its real length. Most fancy letters are stored as two units. Instagram, TikTok and Free Fire count those units, not the letters you see, so the number on the row is often double the name you typed.
Maya is 4 letters. In Sans Bold it uses 8. Alexander is 9 letters and uses 18. Fifteen unaccented letters in Sans Bold use 30, which fills an Instagram name and a TikTok name exactly. The row turns red when the styled name is longer than the limit you picked.
Small Caps count as one each, so Alexander uses 9, not 18. A long nickname that fails in Bold Script can still fit in Small Caps. The tag on the row is the one to trust: Sans Bold and Small Caps say "works everywhere".
Free Fire gives you 12. Six unaccented letters in Sans Bold or Bold Script use the whole 12. A seventh uses 14, and that row does not fit. Gothic, Script and Outline are not the same for every name, so use the number on the row. The same six letters in Small Caps use 6, so you still have room for a short frame.
If the nickname has a number, Sans Bold and Outline style the digits too. Bold Script, Gothic, Script and Small Caps leave 0–9 as plain digits. A tag like Luna7 stays half styled in Bold Script and fully styled in Sans Bold.
Pick the place before you settle on a style. For a name, the chips that matter are Instagram name 30, TikTok name 30, Discord 32, Free Fire 12, WhatsApp 25 and X name 50. The same row also has X post at 280, for a post, and Facebook intro at 101, for the short text under a Facebook profile photo. The count follows the chip. A name that fits Instagram can still be too long for Free Fire, and the red number tells you before you paste.
Fancy names that keep accents
José, Zoë and João stay accented. The tool splits the accent from the letter, restyles the letter, and puts the mark back on top. That extra mark counts. In Sans Bold, José uses 9 rather than 8. Zoë uses 7. João uses 9.
Sans Bold, Bold Script, Gothic and Outline are tagged "keeps ã é ç". The accent stays on the styled letter. Small Caps and Script keep the mark too, but their tag says "accents may shift", so on some phones it sits a little off center. For a name people have to read, look at that tag before you copy.
Tiny, Bubble Filled and Boxed drop accents. José in those styles comes out as Jose. Bubble Filled and Boxed are also tagged "may show boxes". Tiny is tagged "most phones", and it still drops the accent, so the mark is gone either way. When the tag says the accent is dropped, pick another row. The rest of the list is still on this page, under the six styles the tool shows first.
A fancy nickname for the display name
The fancy nickname goes on the display name. Use this page as a fancy nickname generator: friends see the styled name, and the handle stays the plain spelling. The @username on Instagram, TikTok and Discord only takes plain letters, numbers, periods and underscores, so the handle will not take a name font.
People looking for username fonts usually want that handle changed. These are the same letters. They belong on the display name, a Discord nickname or a server name. Discord fonts goes through the Discord fields. Instagram fonts goes through the Instagram name and the bio, including the 30-character name this page starts on.
If you want the account to be found, keep one word in plain letters and use the name font on a second word or a short decoration. A name that is fancy from end to end is harder to search for. Some screen readers spell those characters one by one, so the plain word is the one people can type and the one a screen reader can say.
Frames on a short nickname
A frame wraps every style at once, and the counter includes it. Wings (꧁༺ ༻꧂) add 4. A crown (♛) adds 2. Stars add 4. Hearts add 4. Sparkles (⋆。˚ ˚。⋆) add 8. This page starts with no frame, so you can judge the letters before you spend the extra units.
Maya in Sans Bold is 8. Wings take it to 12. That fills a Free Fire name and still fits an Instagram name of 30. Alexander in Sans Bold is 18, and wings take it to 22, which is fine for Instagram and too long for Free Fire. The same Alexander in Small Caps is 9. Wings take that to 13, one over Free Fire, and still easy on Instagram.
Short nicknames are where a frame earns its place. Ana in Sans Bold is 6, and a crown takes it to 8. A long name plus sparkles is usually the row that turns red. When it does, drop the frame or switch to Small Caps, then copy. Hearts are one of the frames on this tool. For bows, bear ears and the rest of the soft set, cute fonts starts with hearts already on.
When you want a name font you can paste
This name font generator is for a name you paste into a profile, a game tag or a chat name. Type it, tap a row, and the styled name is on your clipboard. There is nothing to install and no account to open. If you opened this page inside Instagram or TikTok and the app blocks copying, the row selects the name so you can long-press it and copy it yourself.
A font file is a different job. Canva, Word and a poster need a file from a font menu, with a drawing for every letter. This page gives you characters that keep their look in apps that have no font menu. The style is the character, which is why it survives a paste.
The tag on the row is how you know the other phone can draw it. Sans Bold and Small Caps say "works everywhere". Bold Script, Gothic, Script and Outline say "most phones". A row that says "may show boxes" is the one to skip for a name someone else must read. For bubble letters or a typewriter look, cool fonts puts those styles first.
Questions people ask
What is a fancy name generator?
It is this page. You type a display name and get it back in name fonts you can copy. The list opens with Bold Script, Sans Bold, Small Caps, Gothic, Script and Outline, and the other styles follow. A fancy name generator and a name font generator are the same tool here: one box, a length for the app you picked, and a tap to copy.
How long can a fancy name be?
It depends on the style and the app. In Sans Bold or Bold Script, letters with no accents count as two, so a 10-letter name uses 20. Gothic, Script and Outline can be shorter, so use the number on the row. Instagram and TikTok names allow 30, Discord allows 32, Free Fire allows 12, WhatsApp allows 25 and an X name allows 50. Small Caps count as one each. An accent adds one more unit on top of its letter, which is why José in Sans Bold uses 9. The red number means that row will not fit the chip you selected.
Can I use a name font in my username?
No. Instagram, TikTok and Discord usernames stay plain: letters, numbers, periods and underscores. Use the name font on your display name or nickname, and keep the handle as the plain spelling people search for.
Which name font works on every phone?
Sans Bold and Small Caps. Both are tagged "works everywhere": current iPhone, Android and Windows fonts include those characters. Sans Bold also keeps accents such as ã, é and ç. Small Caps may shift the accent a little. For a name that has to be read, start with those two and check the red length before you change the profile.
Will my fancy nickname look the same on another phone?
The letters you copy are the characters the other person receives. Their phone draws them with its own system font, so the shapes can differ a little. If that phone has no glyph, it shows an empty box. Styles tagged "works everywhere" are the ones that avoid the box on current phones.