TikTok Font Generator

Type once, get every style. Tap one to copy it, then paste it into your bio, your username or a caption.

Nothing is sent anywhere. The conversion happens on your phone.

Why this works at all

There is no font here in the way a designer means it. What you are copying are real Unicode characters that happen to look like styled letters: the mathematical alphabets, the circled letters, the fullwidth forms. Because they are characters and not formatting, they survive being pasted into a bio field that allows no formatting whatsoever.

The catch nobody mentions

A character only appears if the device reading it has a font containing it. Most phones cover the common styles fine, which is why bold, italic and script are safe almost everywhere. The rarer ones, and particularly the boxed and upside-down styles, show up as empty rectangles on some Android builds and older devices.

So the rule is simple: the fancier the style, the more people see squares instead of your name. For a username, which people have to read and search for, stay near the top of this list. For a caption, where it is decoration, go wild.

One more thing worth knowing: screen readers announce these characters one by one, or skip them. A bio written entirely in script text is unreadable to somebody using one.

Questions

Can I use these in my TikTok username?

In the display name, yes. The @handle is a different field and TikTok only allows letters, numbers, underscores and full stops there, so fancy characters are rejected.

Why do some styles show as empty boxes?

Because the device reading them does not have a font containing those characters. It is not broken text, it is missing coverage, and you cannot fix it from your side. Pick a more common style if it matters.

Will fancy text hurt how I get found?

Probably. If your display name is in script characters, somebody typing your name normally may not match it. Decoration in a caption costs nothing, decoration in the name you want people to find costs you.

Does it work on Instagram and elsewhere?

Yes. These are ordinary Unicode characters, so they paste into anything that accepts text: Instagram, X, Discord, WhatsApp, a document.