To put a flag next to your username in Discord , the usual method is to add a flag emoji to your nickname or display name. Discord does not have a built-in “country flag badge” for regular users, so this is mostly a manual emoji trick rather than a special profile feature.

How to do it

  1. Open User Settings in Discord.
  2. Go to Profiles or My Account , then edit your display name or nickname.
  3. Paste a flag emoji such as 🇺🇸, 🇬🇧, 🇨🇦, or your country’s flag.
  4. Save the change.

Discord users have also reported that some platforms may show the flag correctly while others may only show country letters or a different rendering, depending on the device and OS.

Server-side option

If you own or manage a server, you can set a member’s nickname with a flag emoji in front of it, which makes the flag show next to their name inside that server. This works only in that server and only if you have permission to change nicknames.

Important limitation

There is no official universal setting that lets every user attach a flag badge to their Discord username the way a verified badge or server role icon works; the closest common workaround is the emoji in the name itself. Some older community discussions also mention that Discord’s rendering can vary by platform, which is why a flag may look different on Windows versus mobile.

Example

A nickname like 🇵🇭 Alex or Alex 🇫🇷 will usually display the flag alongside the name in chats and server member lists.

TL;DR: add a flag emoji to your nickname/display name, or have a server admin add it to your server nickname; Discord does not provide a native flag badge for regular usernames.