pastefont

Discord Font Generator

Text in 26 styles for Discord. Limits and quirks are listed below the generator.

Converted right here in your browser. Nothing is sent anywhere, nothing is stored.

Character limits

FieldLimitSource
Display name 1 to 32 characters documented
Username 2 to 32 characters documented
Server nickname 32 characters undocumented
Custom status 128 characters undocumented

Discord documents the username and display name rules precisely. The nickname and status limits are not stated on that page. Checked 2026-10-03 against Discord Support β€” New Usernames & Display Names.

Works in

  • Display name
  • Server nickname
  • Status
  • Messages
  • Channel names (with permissions)

Does not work in

  • Username β€” only a-z, 0-9, underscore and period, and never two periods in a row
Worth knowing about Discord

Discord already does bold, italic and strikethrough itself: **bold**, *italic*, ~~struck~~. For messages that built-in formatting is the better choice, because screen readers read it correctly. Unicode styles earn their place in names and status, where no formatting is available.

Most common on Discord

Common questions

Can I use styled text in my Discord username?
No. The username accepts only a-z, 0-9, underscore and period, and never two periods in a row. Styled text works in the other fields listed above.
Are these Discord limits official?
2 of 4 are stated in Discord's own help pages; the rest are not documented and come from consistent third-party reports. The table above marks which is which. Limits change, so treat an undocumented number as a good estimate rather than a guarantee.
Why does it look different on someone else's phone?
Each device renders these characters with whatever font covers them. Where coverage is missing you get empty rectangles instead of letters, which is more common on older devices.
A note on screen readers

These styles are not fonts. They are separate Unicode characters that merely look like formatted letters, so a screen reader does not treat them as ordinary text: depending on the software they are spelled out character by character, announced by their technical names, or skipped altogether. Use them sparingly, and never for content that has to be understood. Full explanation.

Other platforms