Use this field-by-field breakdown to avoid rejected names and blank-box rendering.
Username and display name are not the same thing. Username is your login-style ID with strict limits; display name is what people usually see and supports far broader Unicode text.
Most confusion happens when someone tests styled text in a display name (works) and expects it to also work in username (rejected). Use the table below to pick the right field first.
| Field | Unicode allowed? | Typical limit | Gotchas |
|---|---|---|---|
| Username | No | Strict ID format | Lowercase a–z, 0–9, _, .; no consecutive periods; no Unicode font chars |
| Display name | Yes | ~32 chars | Unicode + emoji generally work; mobile often truncates around 18–20 visible chars |
| Server nickname | Mostly yes | Server-controlled | Some servers block decorative styles via moderation rules |
| Server name | Yes | ~100 max | ~30 chars is the practical display target on many layouts |
| Channel name | Limited | Server-controlled | Lowercase and hyphen style naming is standard; no spaces/uppercase in normal channel slugs |
| Role name | Yes | Server-controlled | Unicode symbols and styled text generally render fine |
| Bio / About Me | Yes | ~190 chars | Best place for styled phrases and symbols when you need flexibility |
Discord recently started stripping some display names that begin with an emoji. If your preferred name keeps resetting, move the emoji to the end instead of the start.
This small placement change usually preserves both style and compatibility while keeping the visible identity you want.
Not all Unicode sets render equally across desktop and mobile. If characters show as boxes, test the same text on both app and web, then switch to broader-support styles.
For Discord, Mathematical Alphanumeric bold, italic, script, and fraktur styles are typically safest for readability and cross-device consistency.
For symbol-only styling, use the curated set in Discord symbols.
Generate copy-ready styles, then test them against the right Discord field before saving.
Style your Discord text →