Snapchat Font Generator

Style your display name, @username-safe handles, Story captions, chats, and Public Profile bio with 100+ Unicode fonts. Pick where you'll paste first — Snapchat usernames don't accept fancy fonts.

0/500
Where will you paste this?
Add decoration to results

Display Name vs. Username vs. Bio (the part most tools skip)

Snapchat's text fields don't all play by the same rules. Here's what actually works where, pulled straight from Snapchat's own limits.

Field Limit Unicode font support What to do
Display name30 charactersFull Unicode — bold, cursive, gothic, bubble, small caps, symbols, emojisPaste any style from the generator above
Username (@handle)3–15 charactersNone — ASCII only (a–z, A–Z, 0–9, - _ .)Use the plain, unstyled text only
Chat messagesNo fixed limit statedFull UnicodePaste any style — it's the only way to get bold or italic in chat
Story / Snap captionNo fixed limit statedFull UnicodePaste after tapping the T icon, or use Snapchat's built-in font carousel
Public Profile bioNo fixed limit statedFull Unicode (but discouraged)Keep it clear and legible to protect discoverability

How to Change Your Font on Snapchat

1

Type your text

Use the input box at the top of this page.

2

Pick a style

Filter by Bold, Cursive, Gothic, Bubble, or browse all.

3

Copy

Click the styled result to copy it to your clipboard.

4

Paste into Snapchat

Display name, chat, Story caption, or bio — wherever you need it.

Where to Paste It

Display Name — tap your profile icon, tap your current display name, paste, then save. Up to 30 characters, accepts any Unicode style.
@Username — don't paste a styled font here; Snapchat's username field only accepts plain ASCII letters, numbers, hyphens, underscores, and periods.
Chat messages — paste directly into the message box. Works in both DMs and group chats.
Story / Snap caption — tap the T icon on a Snap, then paste, or swipe through Snapchat's own font carousel instead.
Public Profile bio — paste into your Public Profile settings, but keep styling light — Snapchat recommends clear, legible text there.

Snapchat's Font Carousel vs. Unicode Fonts

Snapchat ships its own font carousel for Snap and Story captions. Here's how it compares to pasting Unicode styles from the generator above.

Built-in — Font Carousel

Snapchat's Caption Fonts

  • In-app only — Snap and Story captions
  • ~11 built-in styles (Classic, Strong, Typewriter, Neon, and more)
  • One color per caption, via the color swatch
  • Doesn't work in chat, display name, username, or bio
Free — Unicode Fonts

UltraTextGen Fonts

  • Completely free, no app limit
  • 100+ styles — bold, cursive, gothic, bubble, and more
  • Works in chat, display name, captions, and bio
  • Also works on other platforms

Related Answers & Guides

Deeper questions about Snapchat fonts, formatting, and naming rules — answered one at a time.

Popular Snapchat Name Decorations

Playful decorations for your Snapchat display name — ghosts, sparkles and hearts to copy and paste. Fun and easy to read.

Getting Started with Snapchat Text Generator

The UltraTextGen Snapchat text generator is a free online tool that converts your regular text into stylish Unicode characters you can use on Snapchat. It offers a wide range of text styles including bold, cursive, gothic, bubble, and many more.

How it works
Type or paste your text into the input box, browse the generated styles, and copy the one you like. Paste it directly into Snapchat — no app download or installation required.

Example
Input: Hey there!
Output options: 𝐇𝐞𝐲 𝐭𝐡𝐞𝐫𝐞! (bold) · 𝓗𝓮𝔂 𝓽𝓱𝓮𝓻𝓮! (cursive) · 🅗🅔🅨 🅣🅗🅔🅡🅔! (bubble)
Using the tool takes just a few seconds. Here is the step-by-step process:

Step 1: Go to the Snapchat text generator page.
Step 2: Type or paste your text into the input box (up to 500 characters).
Step 3: Browse the generated styles — Cool, Fancy, Cursive, Bold, Gothic, Bubble, and Special.
Step 4: Optionally, add decorations like symbols, frames, dividers, arrows, or emojis using the decoration panel.
Step 5: Click to copy the style you like.
Step 6: Open Snapchat and paste the copied text into your display name, chat message, snap caption, or story.
Yes, the UltraTextGen Snapchat text generator is completely free with no sign-up or account required. You can generate unlimited text styles, add decorations, save favorites, and access your history — all without paying anything.

Snapchat Text Formatting

It depends on where you want the bold text to appear.

In Snaps and Stories (captions)
Snapchat has built-in bold formatting for captions. Tap the T icon, type your text, select the words you want to bold, and use your phone's BIU menu to choose Bold. You can also swipe through Snapchat's built-in font styles above the keyboard.

In chat messages
Snapchat does not support native bold formatting in direct messages or group chats. The workaround is to use a bold text generator like UltraTextGen. Type your message, copy the bold Unicode output, and paste it into the chat. It will display as bold for the recipient.

Example
Regular: Check this out
Bold Unicode: 𝐂𝐡𝐞𝐜𝐤 𝐭𝐡𝐢𝐬 𝐨𝐮𝐭
For snap captions, you can use your phone's built-in BIU menu to apply italic formatting. However, Snapchat chats do not support native italic text.

To use italic or cursive text anywhere on Snapchat — including chats, display names, and bios — use the UltraTextGen cursive font generator or italic font generator. These create Unicode characters that look cursive or italic and work across all Snapchat text fields.

Example
Regular: Good vibes only
Cursive Unicode: 𝒢𝑜𝑜𝒹 𝓋𝒾𝒷𝑒𝓈 𝑜𝓃𝓁𝓎
Italic Unicode: 𝘎𝘰𝘰𝘥 𝘷𝘪𝘣𝘦𝘴 𝘰𝘯𝘭𝘺
Snapchat supports underline through the built-in BIU menu in snap captions, but it does not offer underline or strikethrough in chats natively.

With UltraTextGen, you can generate Unicode-based underline text and strikethrough text that works in Snapchat chats, display names, and captions. These use special Unicode combining characters to add visual lines above, below, or through your text.

Example
Underline: S̲n̲a̲p̲c̲h̲a̲t̲
Strikethrough: S̶n̶a̶p̶c̶h̶a̶t̶
Yes. In snap captions and stories, you can select text and apply both bold and italic using your device's BIU formatting menu.

For chats and display names, UltraTextGen offers combined bold-italic Unicode styles. Look for the "Bold" or "Special" categories in the Snapchat text generator to find bold-italic options.

Example
Bold Italic Unicode: 𝑺𝒏𝒂𝒑𝒄𝒉𝒂𝒕
No. Snapchat's chat messages (DMs and group chats) do not have a native bold or italic toggle — there's no built-in formatting menu in the chat text box.

That's different from Snap and Story captions, which do support native bold and italic through your phone's BIU menu (tap the T icon, select your text, and choose Bold or Italic).

To get bold, italic, or any other styled text in a Snapchat chat, use the UltraTextGen bold font generator or italic font generator above. Type your message, copy the Unicode result, and paste it directly into the chat — it will display as styled text for the recipient, with no native formatting required.

Where Fancy Text Works on Snapchat

Unicode fancy text generated by tools like UltraTextGen works in most Snapchat text fields, but not all. Here is a breakdown:

Works well
Display Name — Supports bold, cursive, gothic, bubble, small caps, symbols, and emojis. Up to 30 characters.
Snap and Story captions — Paste any Unicode text and it will render correctly.
Chat messages (DMs and group chats) — Full Unicode support. Great for standing out in conversations.
My AI bio (Snapchat+ only) — Accepts fancy text.

Does not work
Username (@handle) — Strictly limited to letters (a–z), numbers (0–9), hyphens, underscores, and periods. No Unicode, emojis, or fancy text allowed.

Works but officially discouraged
Public Profile display name — Snapchat recommends keeping it clear and legible. Using fancy text or emojis "may affect your exposure on Snapchat" according to their help center.
No. Snapchat usernames (the @handle) have strict character requirements and do not accept Unicode or fancy text. Usernames can only contain Latin letters (a–z, A–Z), numbers (0–9), and the special characters hyphen (-), underscore (_), and period (.). The username must be 3–15 characters, start with a letter, and end with a letter or number.

If you want a stylish look, use fancy text in your Display Name instead. The display name is what friends actually see, supports up to 30 characters, and accepts a wide range of Unicode styles.
Follow these steps to set a stylish display name:

Step 1: Go to the Snapchat text generator and type your name.
Step 2: Pick a style — try cursive, gothic, or bubble for display names.
Step 3: Copy the styled text.
Step 4: Open Snapchat → tap your profile icon → tap your current display name → paste the copied text → save.

Example
Regular: Sarah
Gothic: 𝔖𝔞𝔯𝔞𝔥
Bubble: Ⓢⓐⓡⓐⓗ
Cursive: 𝒮𝒶𝓇𝒶𝒽

You can change your display name as often as you like — there is no limit.

Text Styles and Decorations

The UltraTextGen Snapchat text generator offers the following style categories, each containing multiple variations:

✦ Cool — Stylized and eye-catching text with unique character sets.
✧ Fancy — Elegant and decorative text styles with ornamental flair.
𝒞 Cursive — Flowing, handwritten-style text. Explore cursive fonts →
𝗕 Bold — Strong, attention-grabbing text. Explore bold fonts →
𝔊 Gothic — Old English and blackletter styles. Explore gothic fonts →
Ⓑ Bubble — Letters enclosed in circles or squares. Explore bubble fonts →
⚡ Special — Includes upside-down text, small caps, fullwidth, and other unique styles.
Yes. UltraTextGen includes a decoration panel that lets you wrap your text with visual elements before copying. The available decoration types are:

Symbols — Stars, hearts, sparkles, and other Unicode symbols.
Frames — Decorative borders around your text.
Dividers — Stylish line separators.
Arrows — Directional arrow characters.
Minimal — Clean, subtle decoration options.
Emojis — Add emojis before or after your styled text.
Flags — Country flag emojis.

Example
✧・゚: ✧ 𝓢𝓷𝓪𝓹𝓬𝓱𝓪𝓽 ✧ :・゚✧

These decorations are part of the text decorator feature and work great for display names and story captions.
Based on common usage across Snapchat display names and chats, the most popular styles include:

For display names
Cursive (𝓎𝑜𝓊𝓇 𝓃𝒶𝓂𝑒) — Elegant and widely used.
Small caps (ʏᴏᴜʀ ɴᴀᴍᴇ) — Clean and modern.
Gothic (𝔶𝔬𝔲𝔯 𝔫𝔞𝔪𝔢) — Edgy, stands out immediately.

For chats and captions
Bold (𝐘𝐨𝐮𝐫 𝐍𝐚𝐦𝐞) — For emphasis.
Bubble (Ⓨⓞⓤⓡ Ⓝⓐⓜⓔ) — Fun and playful.
Decorated text (✧ 𝑌𝑜𝑢𝑟 𝑁𝑎𝑚𝑒 ✧) — Adds personality.

You can preview all styles instantly at the Snapchat text generator.

Troubleshooting Snapchat Text Issues

This usually happens because of your phone's accessibility settings, not Snapchat itself.

On iPhone (iOS)
Go to Settings → Accessibility → Display & Text Size → turn off Bold Text. Restart Snapchat after making this change.

On Android
Go to Settings → Display → Font Size and Style → turn off any bold font option. Restart Snapchat.

Snapchat respects your phone's system-wide Dynamic Type and font size settings. If the text appears unusually large or bold, also check that your device font size is not set to "Large" or "Extra Large."
Bold names in your Snapchat chat list or Friends screen mean you have unread messages or unopened Snaps from that person. This is a built-in Snapchat feature to help you spot new notifications quickly.

Once you open the message or Snap, the name returns to its normal font weight. This is not related to the sender using fancy text — it is just Snapchat's way of highlighting unread conversations.
A few reasons why some Unicode text styles may not render correctly on Snapchat:

Heavy zalgo or glitch text
Styles with many stacked combining marks (like z̶̡̧̛̺̗̮̲̤̮̖̬̉̃̇̂̊̎̕ả̵̡̛̳̖̺̗̮̲̤̮̖̬̃̇̂̊̎̕l̶g̶o̶) are often stripped or filtered by Snapchat.

Older devices or OS versions
Some Unicode characters require recent operating system versions to display properly. If the recipient sees boxes (▯) or question marks, their device may not support those specific Unicode characters.

Public Profile names
Snapchat actively discourages fancy text in Public Profile display names and may strip certain symbols.

Tip: Paste your styled text into the Notes app first to verify it displays correctly, then paste into Snapchat. Stick to widely supported styles like bold, cursive, and bubble for the most reliable results.
Text resizing works differently depending on where you are in Snapchat:

In chat messages
While typing a message, two small arrows appear on the right side of the text box. Drag them up to make text bigger or down to make it smaller.

In snap captions
After adding text to a Snap, pinch the text with two fingers to resize it. You can also rotate and drag it to reposition.

System-wide text size
On iOS, go to Control Center → Text Size and you can adjust text size specifically for Snapchat without affecting other apps.

Bold Glamour Filter on Snapchat

Bold Glamour is a popular AR Lens (filter) on Snapchat that applies dramatic, high-fashion makeup effects to your face. It includes bold eyebrows, strong contour, prominent eyes, and glossy lips. The filter went viral for its realistic and seamless look.

Note: Bold Glamour is a camera filter — it is not related to bold text or text formatting.
Step 1: Open Snapchat and go to the camera screen.
Step 2: Tap the smiley-face lens icon next to the camera button.
Step 3: Tap the search bar and type "Bold Glamour."
Step 4: Select any version of the lens and tap the screen to apply it.
Step 5: Save it to your favorites for quick access in the future.

Language Support and Compatibility

UltraTextGen supports any language that uses the Latin alphabet. Unicode provides styled character variants (bold, italic, cursive, etc.) for the A–Z letters of Latin script. One caveat: accented characters like á, é, ñ, ü, ç have no styled Unicode variant, so in most styles they stay in plain form while the letters around them are styled — the accent is kept, just not restyled. Mark-based and decorative styles (strikethrough, underline) keep accents fully intact.

Supported languages
English, Spanish, French, Portuguese, German, Italian, Dutch, Afrikaans, Indonesian, Malay, Filipino, Tagalog, Vietnamese, and Turkish, among others.

Not supported for styled text
Languages using non-Latin scripts — Arabic, Hindi, Bengali, Tamil, Thai, Chinese, Japanese, Korean, Hebrew, Urdu, and Persian — do not have styled Unicode variants. Text in these languages will remain unchanged. This is a Unicode limitation, not a limitation of UltraTextGen.
Yes. Since UltraTextGen uses standard Unicode characters (not custom fonts or images), the styled text works on both iOS and Android devices. When you paste styled text into a Snapchat chat or display name, it will appear correctly to both iPhone and Android users.

The only exception is very new or rare Unicode characters that may not be supported on older operating system versions. For the widest compatibility, stick to common styles like bold, cursive, and italic.
Yes. UltraTextGen offers dedicated text generators for multiple platforms. Since the output is Unicode text, it works anywhere that supports standard text input.

Other supported platforms
Instagram, Facebook, Discord, WhatsApp, TikTok, X (Twitter), YouTube, LinkedIn, Pinterest, and Telegram — each with a dedicated page on UltraTextGen.

Privacy and Safety

UltraTextGen is a browser-based tool that works entirely in your web browser. It does not require a Snapchat login, does not access your Snapchat account, and does not collect personal information.

The tool simply converts regular characters into their Unicode equivalents. You copy the result and paste it into Snapchat yourself. No third-party app access or permissions are involved.
Using Unicode fancy text in your display name, chats, or snap captions will not result in an account ban. Snapchat's text fields accept standard Unicode characters, and using them is not a violation of the Community Guidelines.

However, keep in mind:

Public Profiles — Snapchat recommends clear, legible names. Using excessive fancy text or emojis in a Public Profile display name may reduce your discoverability in search results.

Content Guidelines still apply — The text style does not matter; the content of your text must still comply with Snapchat's Community Guidelines regardless of formatting.

How to Change the Font on Snapchat

Snapchat has two ways to change the font on a Snap caption — the built-in font carousel and copy-paste Unicode text.

Using the Snapchat font carousel (in-app fonts)
Step 1: Take a photo or video, then tap the T icon in the top-right corner.
Step 2: Type your caption text.
Step 3: Swipe left or right on the font name displayed above the keyboard to cycle through Snapchat's built-in font carousel (~11 styles, including Classic, Strong, Typewriter, Neon, and more).
Step 4: Tap the colour swatch to change the text colour. Pinch to resize.

Using copy-paste fonts (works in chats, bios, and names too)
Type your text into the generator above, pick any style, and paste it anywhere in Snapchat — captions, chat messages, display name, or bio. Because these are standard Unicode characters, they work even where the font carousel doesn't appear.

Note: The built-in carousel is only available when adding text to a Snap or Story. For chats, display names, and bios the paste method is your only option.
Font size control depends on where you are in Snapchat:

Snap and Story captions
After adding text to a Snap, use two fingers to pinch-in (shrink) or pinch-out (enlarge) the text box. You can also drag it to reposition. There is no minimum or maximum enforced by Snapchat — resize as needed.

Chat messages
While composing a message, look for the two small arrows on the right side of the text input box. Drag upward to increase the text size and downward to decrease it.

System-wide text size (iOS)
Add the Text Size control to your iOS Control Centre (Settings → Control Centre → Text Size). When you open Control Centre with Snapchat in the foreground, you can adjust text size for Snapchat only, without affecting other apps.

System-wide text size (Android)
Go to Settings → Display → Font Size and Style. Increasing the system font size will make all Snapchat text larger — not just captions.

Fonts for Snapchat Captions, Stories, Names & Subtitles

Captions appear over photos and videos, so legibility over a busy background matters most. The highest-performing styles for Snapchat captions are:

Bold (𝐋𝐢𝐤𝐞 𝐭𝐡𝐢𝐬) — High contrast, easy to read over any background.
Small caps (ʟɪᴋᴇ ᴛʜɪs) — Clean, modern, stands out without being loud.
Bubble (Ⓛⓘⓚⓔ ⓣⓗⓘⓢ) — Fun and eye-catching for casual snaps.
Cursive (𝓛𝓲𝓴𝓮 𝓽𝓱𝓲𝓼) — Elegant for aesthetic or lifestyle content.

Generate any of these instantly above, then paste into your Snap caption after tapping the T icon.
Story captions are the same text overlay as Snap captions, so the same paste method applies. For Stories specifically:

Bold or Strong-style text grabs attention as viewers swipe through quickly.
Gothic (𝔏𝔦𝔨𝔢 𝔱𝔥𝔦𝔰) adds personality and an editorial edge.
Decorated text (✧ 𝒮𝓉𝑜𝓇𝓎 ✧) with stars or frames from the decoration panel makes Stories feel curated.

Combine a styled font from the generator with one of Snapchat's native font styles from the carousel for a layered look.
Display names support up to 30 characters and accept a wide range of Unicode styles. Top picks:

Cursive (𝓨𝓸𝓾𝓻 𝓝𝓪𝓶𝓮) — The most popular choice for Snapchat display names.
Small caps (ʏᴏᴜʀ ɴᴀᴍᴇ) — Minimal and readable at all text sizes.
Gothic / Fraktur (𝔜𝔬𝔲𝔯 𝔑𝔞𝔪𝔢) — Edgy and distinctive, especially for gaming or aesthetic profiles.
Bubble (Ⓨⓞⓤⓡ Ⓝⓐⓜⓔ) — Friendly and fun.

Keep your display name under 30 characters including any symbols or decorations. Bios accept much longer text and are a good place to combine styles.

For a Public Profile, Snapchat recommends keeping the display name clear and legible — use subtle styles rather than heavy decoration to protect your discoverability.
The subtitle text shown below Snapchat usernames (the short tagline on your profile) is rendered in Snapchat's default system font — you cannot change its typeface through any in-app setting.

However, you can use Unicode styled characters in the subtitle text field itself. Generate styled text above, copy it, and paste it into the subtitle field in your Snapchat profile settings. The characters will render as styled text even though the underlying font is fixed.

Recommended styles for subtitles
Small caps (ʏᴏᴜʀ sᴜʙᴛɪᴛʟᴇ) — Clean and fits the compact space.
Italic (𝘠𝘰𝘶𝘳 𝘴𝘶𝘣𝘵𝘪𝘵𝘭𝘦) — Adds tone without occupying extra visual space.
Yes, the generator at the top of this page works as a Snapchat subtitle and story text generator. Type your line once and it produces dozens of copy-paste Unicode styles you can drop into a profile subtitle, a Story caption, or any Snap overlay.

For profile subtitles
The space is short, so pick a compact style like small caps (ʏᴏᴜʀ sᴜʙᴛɪᴛʟᴇ) or italic (𝘺𝘰𝘶𝘳 𝘴𝘶𝘣𝘵𝘪𝘵𝘭𝘦).

For Story text
Bold (𝐒𝐭𝐨𝐫𝐲) reads clearly over busy backgrounds, while decorated text (✧ 𝒮𝓉𝑜𝓇𝓎 ✧) from the decoration panel makes a Story feel curated.

Generate the text above, copy it, then tap the T icon on your Snap or paste it into the subtitle field in your profile settings.

Snapchat Fonts on Samsung & Android

Snapchat renders Unicode text using each device's system font, not a custom Snapchat font. This means:

iPhone (iOS) — renders Unicode with San Francisco / the iOS system font.
Samsung / Android — renders Unicode with Samsung One UI font (or whichever system font the manufacturer or user has set).

The underlying Unicode characters are identical on both devices. What changes is the glyph design — how each character is drawn — because it inherits the system typeface. Cursive Unicode (e.g. 𝓽𝓱𝓲𝓼) may appear slightly wider or with different stroke weights on Samsung compared to iPhone.

This is not a Snapchat bug — it is the same reason Instagram, WhatsApp, and other apps display Unicode differently across devices. The safest styles for consistent cross-device display are bold and bubble, which use simple geometric Unicode characters that look nearly identical on all systems.
On Android, there are two approaches:

1. Use Snapchat's built-in font carousel (Snap captions only)
Take a photo → tap T → type your caption → swipe through the font styles shown above the keyboard. This works on Android exactly the same as on iPhone.

2. Paste Unicode styled text (works everywhere)
Generate styled text above → copy it → paste into any Snapchat text field (chat, display name, bio, caption). This is the only method that works in direct messages and profile fields.

3. Change the system font (affects all apps)
On Samsung devices: Settings → Display → Font Size and Style → Font Style. You can download new fonts from the Galaxy Store. This changes how all text looks on your phone — including inside Snapchat — but it does not add Snapchat-specific fonts.

For Snapchat-specific styled text, the copy-paste Unicode method (option 2) is by far the most flexible.

What Font Does Snapchat Use? (Snapchat Sans)

Snapchat's interface, chats, and Memories use Snapchat Sans, a proprietary rounded sans-serif. Snap and Story captions have their own built-in font carousel (Classic, Strong, Typewriter, Neon, and more), and the logo uses Avenir Next. Snapchat Sans is not downloadable — the closest free lookalike is Public Sans on Google Fonts.

You can't change the interface font, but you can paste Unicode styled text from the generator above into any field. For the full breakdown — interface vs logo font, downloads, captions, and Samsung vs iPhone rendering — see What font does Snapchat use? →

Explore font styles for Snapchat

Popular styles for Snapchat include bold fonts for emphasis, cursive fonts for elegance, and italic fonts for subtle tone. For playful profiles, try bubble fonts or gothic fonts.

Browse all font categories to find the right style.

Want to learn the strategy behind choosing fonts? Read The Rhetoric of Fonts — every style sends a different signal.