TikTok Fonts

Limit:
  1. Bold cursive script 16/30 ๐”‚๐“ธ๐“พ๐“ป ๐“ฝ๐“ฒ๐“ด๐“ฝ๐“ธ๐“ด ๐“ท๐“ช๐“ถ๐“ฎ
  2. Cursive script 16/30 ๐“Žโ„ด๐“Š๐“‡ ๐“‰๐’พ๐“€๐“‰โ„ด๐“€ ๐“ƒ๐’ถ๐“‚โ„ฏ
  3. Bold (sans-serif) 16/30 ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ถ๐—ธ๐˜๐—ผ๐—ธ ๐—ป๐—ฎ๐—บ๐—ฒ
  4. Small caps 16/30 สแดแดœส€ แด›ษชแด‹แด›แดแด‹ ษดแด€แดแด‡
  5. Gothic (Fraktur) 16/30 ๐”ถ๐”ฌ๐”ฒ๐”ฏ ๐”ฑ๐”ฆ๐”จ๐”ฑ๐”ฌ๐”จ ๐”ซ๐”ž๐”ช๐”ข
  6. Bubble 16/30 โ“จโ“žโ“คโ“ก โ“ฃโ“˜โ“šโ“ฃโ“žโ“š โ“โ“โ“œโ“”
  7. Black bubble 16/30 ๐Ÿ…จ๐Ÿ…ž๐Ÿ…ค๐Ÿ…ก ๐Ÿ…ฃ๐Ÿ…˜๐Ÿ…š๐Ÿ…ฃ๐Ÿ…ž๐Ÿ…š ๐Ÿ…๐Ÿ…๐Ÿ…œ๐Ÿ…”
  8. Wide (fullwidth) 16/30 ๏ฝ™๏ฝ๏ฝ•๏ฝ’ใ€€๏ฝ”๏ฝ‰๏ฝ‹๏ฝ”๏ฝ๏ฝ‹ใ€€๏ฝŽ๏ฝ๏ฝ๏ฝ…
  9. Y2K sparkle 26/30 โœงห–ยฐ. ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ถ๐—ธ๐˜๐—ผ๐—ธ ๐—ป๐—ฎ๐—บ๐—ฒ .ยฐห–โœง
  10. Y2K star 22/30 โ˜†ๅฝก ๐šข๐š˜๐šž๐š› ๐š๐š’๐š”๐š๐š˜๐š” ๐š—๐šŠ๐š–๐šŽ ๅฝกโ˜†
  11. Cute frame 26/30 โ‚ŠหšโŠนโ™ก สแดแดœส€ แด›ษชแด‹แด›แดแด‹ ษดแด€แดแด‡ โ™กโŠนหšโ‚Š
  12. Hearts between letters 27/30 yโ™กoโ™กuโ™กr tโ™กiโ™กkโ™กtโ™กoโ™กk nโ™กaโ™กmโ™กe
  13. Star frame 26/30 โ‹†๏ฝกยฐโœฉ your tiktok name โœฉยฐ๏ฝกโ‹†
  14. Italic (sans-serif) 16/30 ๐˜บ๐˜ฐ๐˜ถ๐˜ณ ๐˜ต๐˜ช๐˜ฌ๐˜ต๐˜ฐ๐˜ฌ ๐˜ฏ๐˜ข๐˜ฎ๐˜ฆ

TikTok fonts are Unicode text styles, such as ๐“ฌ๐“พ๐“ป๐“ผ๐“ฒ๐“ฟ๐“ฎ, ๐—ฏ๐—ผ๐—น๐—ฑ and โ˜†ๅฝก ๐šข๐Ÿธ๐š” ๅฝกโ˜†, that you copy from this generator and paste into your TikTok name, bio and video captions. The counter is set to TikTok's 30-character name limit, the field where styled text is most visible.

Fonts for TikTok name

The TikTok name (nickname) accepts Unicode styles and holds up to 30 characters. TikTok's support page on changing a nickname gives the 30-character limit and allows 1 change every 7 days.

The name appears in large type on the profile and above every comment, so short styled names read best. "๐“œ๐“ฒ๐“ช โœง แด…แด€ษดแด„แด‡" uses 11 of the 30 characters. Decorated styles add their frame to the count: the Y2K star frame "โ˜†ๅฝก โ€ฆ ๅฝกโ˜†" adds 6 characters before any letters.

Can you use fonts in your TikTok username?

No. TikTok's support page states that usernames can only contain letters, numbers, underscores and periods, and that a username cannot end with a period. "mia.dance_" is valid; "๐“‚๐’พ๐’ถ" is rejected. TikTok allows a username change once every 30 days.

The username is the @handle in the profile URL and in mentions. Keeping it plain keeps it typeable: followers cannot type ๐—บ๐—ถ๐—ฎ on a normal keyboard, so a styled handle would be impossible to tag.

Fonts for TikTok bio

The TikTok bio accepts Unicode styles, emoji and symbols. A bio line works best when 1 phrase is styled and the rest stays plain, for example "แด…แด€ษชสŸส แด…แด€ษดแด„แด‡ โ€ข NYC โ€ข links below". TikTok has published no bio limit on its reachable help pages, and third-party figures conflict, so check the counter in the app before saving a long styled bio.

Short decorations for bio lines, such as โœง, โ™ก and โ‹†, are on the star symbols page, and the Y2K font generator builds the sparkle-and-chain frames common on TikTok profiles.

How do TikTok captions count styled letters?

TikTok captions count length in UTF-16 units through the official Content Posting API, which caps captions at 2,200 "UTF-16 runes" (TikTok for Developers). Every letter from the Mathematical Alphanumeric Symbols block is a surrogate pair, so it costs 2 units:

  • "dance" in plain letters: 5 UTF-16 units.
  • "๐—ฑ๐—ฎ๐—ป๐—ฐ๐—ฒ" in bold: 10 UTF-16 units.
  • "แด…แด€ษดแด„แด‡" in small caps: 5 UTF-16 units, because small caps sit in the Basic Multilingual Plane.

The second counter option above measures UTF-16 units. Small caps, bubble letters and fullwidth letters cost 1 unit each, so they fit twice as much styled text into a caption as bold or cursive.

Which TikTok fields accept fancy text?

Fancy text works in 3 of the 4 TikTok text fields:

FieldFancy textLimit and rule
UsernameRejectedLetters, numbers, _ and . only; no period at the end; 1 change per 30 days
NameAccepted30 characters; 1 change per 7 days
BioAcceptedNo official figure published
CaptionAccepted2,200 UTF-16 units via the Content Posting API

TikTok's video editor has its own text fonts for on-screen captions. Those fonts are part of the video image and are separate from the Unicode styles on this page. The guide how to change font on TikTok covers both.

Can screen readers read TikTok fonts?

Screen readers do not read TikTok fonts consistently. In Adrian Roselli's 2025 tests, TalkBack on Android read styled letters as normal words, VoiceOver on iPadOS and macOS skipped them, and JAWS read them letter by letter by Unicode name. On an iPhone, a fully styled name is silent to a VoiceOver user. The fancy text accessibility guide gives the full results.

Related TikTok tools

The cursive text generator shows the full cursive alphabet for names, and the cute font generator adds kaomoji and heart frames. To compare TikTok with Instagram and X limits, see social media character limits.

TikTok fonts questions

Can I use fancy fonts in my TikTok username?

No. TikTok states that usernames can only contain letters, numbers, underscores and periods, and a period cannot be the last character. Styled letters are rejected; the Name field accepts them.

How often can I change my TikTok name?

TikTok allows a name change once every 7 days and a username change once every 30 days, according to its support pages. Test a styled name before saving, because the next change waits a week.

Why does my styled TikTok name look different on another phone?

Each phone draws styled characters with its own fonts. Letters from the Mathematical Alphanumeric Symbols block look similar everywhere, while decorative symbols vary in shape between iOS and Android and can show as boxes on older devices.