Discord has several ways to identify a person: display name, username, server nickname, and user ID. They are easy to mix up, but they do not work the same way.
For lookup, moderation, or record keeping, the Discord ID is the most stable identifier.
What Is a Discord ID?
A Discord ID is a numeric Snowflake. It is assigned by Discord and stays tied to the same object. Users, servers, channels, roles, and messages all have IDs.
A user ID usually looks like a long number with 17 to 20 digits. Because it is a Snowflake, it also contains a timestamp that can be decoded to estimate when the account was created.
What Is a Username?
A username is the name a user chooses for their account. It is easier for people to read than a numeric ID, but it can change. A user may also have a display name or a different nickname inside a specific server.
That means a username is useful for recognition, but it is not ideal as a permanent technical reference.
Can DiscordLookup Find a User by Username?
Usually, no. DiscordLookup needs a numeric Discord User ID because usernames, display names, and server nicknames are not stable enough for a reliable lookup.
A username can change. A display name can be different from the username. A server nickname can be different again inside one server. Similar names can also point to different people, so a username-only search can easily return the wrong account.
Discord also does not provide a public, reliable global username-to-profile lookup for tools like this. That is why DiscordLookup asks for the User ID instead of trying to guess from a name.
If you only know someone's username, first find that person inside Discord through a server member list, direct message, or message history. Then enable Developer Mode, copy their User ID, and paste that numeric ID into DiscordLookup.
Why IDs Are Better for Lookup
Discord IDs are better for lookup because they are:
- stable after usernames or display names change
- numeric and less ambiguous
- usable in Snowflake timestamp calculations
- easier to store in moderation notes without confusing two similar names
If two users have similar display names, the ID helps distinguish them. If someone changes their name after an incident, the ID remains the same.
Where Usernames Still Matter
Usernames and display names still matter for human context. They help moderators, community managers, and support teams recognize who they are dealing with. But they should usually be recorded alongside the ID, not instead of it.
A good moderation note might include:
- user ID
- current username or display name
- server nickname when relevant
- timestamp of the event
- link or ID for the message, channel, or server involved
Privacy Boundaries
A Discord ID does not reveal private account information by itself. It can help calculate creation time and request public profile fields, but it does not expose passwords, emails, private messages, payment details, or private server membership.
That is why ID lookup tools should be used for context, not for invasive tracking.
Practical Rule
Use names for people. Use IDs for records.
When you need a stable reference, copy the Discord ID from Developer Mode and keep it with any relevant context. When you need to communicate with a person, use their current display name or username.

