A Snapchat username must be 3–15 characters and a Snapchat display name must be 30 characters or fewer (including spaces). The snap caption fits roughly 80 characters on a single line, but there is no official caption limit — you can tap the text tool to enlarge it, add manual line breaks, and stack multiple separate text boxes to fit far more. Those first two figures are the only Snapchat character limits the company actually documents; everything else you'll see quoted online is a third-party estimate, and many of them are wrong.
Snapchat is unusual among social platforms: it publishes almost no character-count numbers. Its Support pages spell out the username and display-name rules precisely, but its "add text to a Snap" article gives no number at all. That's why third-party counters disagree so wildly — caption cited as 80 and 250, display name as 30 and 50, bio as 80 and 150. Below, the two hard official figures are marked, and the guesses are labeled as guesses.
Snapchat character limits at a glance (2026)
| Field | Limit | Source status |
|---|---|---|
| Username | 3–15 characters | Official — Snapchat Support, verbatim |
| Display name | 30 characters or fewer (including spaces) | Official — Snapchat Support, verbatim |
| Snap caption (text on a Snap) | ~80 characters on one line (screen-width dependent); enlarge text or add multiple boxes for much more | Not officially documented — observed/community figure |
| Bio (standard profile) | ~80 characters | Third-party trackers only; conflicting |
| Bio (public / creator profile) | ~150 characters | Third-party trackers only; conflicting |
| Chat message | commonly cited 2,000–31,000+ | Third-party only, wildly conflicting — no reliable number |
The two rows marked "Official" are quoted directly from help.snapchat.com. Treat every other row as an estimate, not a rule — Snapchat does not publish those numbers, and the trackers that do openly contradict each other.
Snapchat username character limit: 3 to 15
A Snapchat username must be at least 3 characters and cannot be longer than 15 characters. This is stated verbatim in Snapchat's Support article on changing your username, so it's the one caption-free figure you can quote with confidence. The full rule set:
- Length: 3–15 characters.
- Allowed characters: Latin letters, numbers, and one of
-,_, or.— no other special characters. - Must start with a letter.
- Must end in a letter or number.
- Cannot include or be a phone number.
- Must comply with Snapchat's Community Guidelines.
The biggest correction here isn't the count — it's the change rule. For years, guides insisted a Snapchat username is permanent. That stopped being true after a 2022 update: you can now change your username, but only once every 12 months — "12 months to the day since the date when you last changed your username," in Snapchat's words. So if a page tells you your username can never change, that page is out of date.
One thing that does not work in the username field: fancy Unicode fonts. Because usernames accept Latin letters, numbers, and -_. only, a "bold" or "cursive" username built from Unicode math-alphanumeric characters (𝘀𝘁𝘆𝗹𝗲𝗱) will be rejected. Save those for your display name, where they render — but watch the count, which we'll get to.
Snapchat display name character limit: 30
A Snapchat display name must be 30 characters or fewer, including spaces. This is also quoted directly from Snapchat Support, which makes it the second figure you can rely on. Unlike the username, the display name is flexible about what it accepts:
- Length: 30 characters or fewer, spaces counted.
- Allowed characters: letters, numbers, emojis, and most special characters.
- Cannot include a phone number.
- Change frequency: anytime, via Settings → My Account → Name.
If you've seen "50 characters" quoted for the display name, ignore it — that number appears in third-party lists and is simply wrong. Snapchat's own documentation says 30, and 30 is the number the app enforces.
Because the display name allows emojis and the cap is tight, the counting gets subtle. A single emoji can consume more than one character against the 30-character limit, and skin-tone or ZWJ-sequence emojis (like a multi-person or flag emoji that renders as one glyph) can count as several characters even though they display as one. So a display name that looks like it's well under 30 can actually be over it. The same applies to fancy Unicode styling: each 𝗯𝗼𝗹𝗱 letter is a distinct code point, so a "styled" name burns through the 30-character budget faster than the plain version.
Snapchat caption character limit: is there one?
Snapchat does not publish an official character limit for text on a Snap. Its "How do I add text to a Snap?" Support article describes styles, resizing, colors, @-mentions, and timers — but no number. The widely repeated "~80 characters" is the practical single-line width before the text wraps and shrinks on a typical phone screen, not an enforced cap. It varies with device width and font size.
More importantly, the effective caption length is much higher than 80, because the text tool lets you get around the single line:
- Tap T again to enlarge or change the text style.
- Add manual line breaks so text wraps onto multiple lines.
- Pinch to resize the text box smaller so more fits.
- Stack multiple separate text boxes on one Snap.