TikTok accepts Unicode styled text in bios, display names, and captions. The bio limit is tight at 80 characters, the display name allows 30 characters, and captions allow 2,200. Hashtags must be plain ASCII for discovery. Video text overlays use TikTok's own compositor, not Unicode text input. Understanding each field's behavior prevents the most common mistakes.
Username vs Display Name
TikTok follows the same username/display name split as other platforms. The username (@handle) is 24 characters maximum, ASCII only: letters, digits, underscores, and periods. No Unicode. This appears in the URL (tiktok.com/@username) and in @mentions. The username can only be changed once every 30 days.
The display name (the name that appears above the bio on the profile) allows 30 characters and accepts Unicode styled text. This is the name visible in the "For You" page when content appears, in the comment section, and on the profile header. Mathematical Bold, Script, Fraktur, circled letters, and other Unicode styles all work here.
TikTok counts display name characters by Unicode code point. SMP characters like Mathematical Bold letters each count as 1 toward the 30-character limit. A name like 𝗔𝗹𝗲𝗽 (𝗔𝗹𝗲𝗽) is 4 code points. The limit is generous enough for a full name in any Unicode style.
Bio: 80 Characters Is the Tightest Limit on Any Major Platform
TikTok's 80-character bio limit is the tightest of any major social platform with public bio support. For comparison: Instagram allows 150, Twitter/X allows 160, WhatsApp allows 139. On TikTok, a 15-word bio sentence uses most of the budget.
Unicode styled text works in the bio but the tight limit means every character choice matters. Separator-style fonts that add glyphs between each letter (for example, a middle dot between every letter: H·e·l·l·o) consume two or three times the budget of plain text. A 10-letter styled phrase with per-character separators can consume the entire 80-character bio.
TikTok counts bio characters by code point, not by UTF-16 code unit or bytes. SMP characters count as 1 each. Combining marks count as additional code points. Zalgo text or strikethrough adds hidden code points after each letter that count toward the 80-character limit.
Given the tight limit, the most practical approach for TikTok bios is to use styled text selectively: a styled display-name-style phrase at the top of the bio, followed by plain text for the rest. This gives the visual impact of styled text while maximizing the readable content that fits.
Captions: 2,200 Characters
TikTok captions allow 2,200 characters, matching Instagram's caption limit. Unicode styled text works throughout captions. The same hashtag rule applies: styled hashtags are not discovery links, so write hashtags in plain ASCII.
TikTok's feed shows only the first line or two of the caption before truncating with a "more" tap. Styled text placed before the first line break is what appears without any interaction. Styled text later in a long caption is only seen by viewers who tap to expand.
Comments: 150 Characters
TikTok comments allow 150 characters. Unicode styled text works in comments. At 150 characters, a comment in Mathematical Bold (all SMP, 1 code point per letter) has room for a full sentence. Separator styles quickly exhaust the budget.
Hashtags: Plain ASCII Required for Discovery
Hashtags on TikTok use the same indexing logic as Instagram: the code point string is what gets indexed, not the visual appearance. #𝗧𝗮𝗱𝗮𝗵𝗵𝗩𝗢 (Mathematical Bold) and #TodayVO are different strings routing to different, usually empty, hashtag pages.
TikTok's hashtag discovery is one of its core content mechanics — more central to how content spreads than on Facebook or even Twitter. Using styled hashtags in TikTok captions removes those videos from hashtag-based discovery entirely. Write hashtags in plain ASCII, optionally following styled caption text.
Video Text Overlays: Not Unicode Input
TikTok's in-app text tool for video overlays offers its own set of typefaces (Classic, Typewriter, Serif, Neon, Comedy, and others). These are composited into the video by TikTok's editor, not input as Unicode text. A font generator cannot paste Mathematical Script into TikTok's video text overlay and have it render in Script. The video text tool has its own font selection UI.
If you paste Unicode styled text into TikTok's video text input field, what renders depends on the device's fallback font for those code points. The result may look correct on the creator's device but different on viewers' devices. For reliable cross-device video text, TikTok's native text tool is the safer choice. For profile fields and captions (which are plain text, not composited), a font generator produces reliable Unicode output.
Font Rendering on TikTok
TikTok's app uses system fonts for bio and caption text. On Android, Noto fonts provide Mathematical Alphanumeric coverage. On iOS, the same partial coverage applies as on other iOS apps — Mathematical Bold renders reliably; other styles vary.
TikTok's audience skews heavily mobile. A style that shows correctly on Android but shows tofu on iOS will appear broken to a portion of iOS viewers. Mathematical Bold is the safest cross-platform choice for TikTok bios and display names, for the same reasons it is the safest choice on other platforms.
TikTok LIVE Channel Names
TikTok LIVE stream titles and channel names accept Unicode styled text. The LIVE title appears to viewers in the stream browser and during playback. A styled LIVE title stands out visually in the list of active streams. Character limits for LIVE titles are shorter than captions — the specific limit has changed across app versions, and this tool cannot verify the current live value.
Link in Bio Eligibility
TikTok restricts the link in bio to accounts with 1,000 or more followers, or TikTok for Business accounts. Personal accounts below 1,000 followers cannot add a clickable link to the bio text. The link, when enabled, is a standard URL field and must be an ASCII-encoded URI — not styled text. This is a policy and feature restriction, not a Unicode restriction.
The TikTok Font Generator shows a live character count against the 80-character bio limit while you style your text.
As with Instagram and Twitter, TikTok's @username is ASCII-only and search matches against it, not against the styled nickname shown in Edit Profile. A heavily decorated nickname doesn't help or hurt discoverability on its own, but one that's genuinely hard to read can cost you new followers browsing comments on a mobile screen.