Skip to content
Utilities

Discord ID Finder & Lookup

Discord IDs are the hidden numeric snowflakes behind every user, channel, server and message. This tool shows you how to enable Developer Mode and copy any ID, then decodes it to reveal its creation date. Perfect for bot developers, moderators and anyone who needs to reference a specific Discord object.

  • Free, no limits
  • No login
  • Runs in your browser
Tool
How to find any Discord ID
  1. 1
    Open Discord settings
    Click the gear icon next to your username at the bottom left.
  2. 2
    Enable Developer Mode
    Go to Advanced and turn on Developer Mode. On mobile find it under Appearance.
  3. 3
    Copy any ID
    Right-click (or long-press) a user, channel, server or message, then tap Copy ID.

About this tool

Discord hides every object's ID behind Developer Mode. Once enabled, you can copy the numeric ID of any user, channel, server, role or message.

This tool walks you through enabling Developer Mode on desktop and mobile, then lets you decode any ID to see when it was created.

How to use

1

Enable Developer Mode in Discord settings.

2

Right-click any user, channel or message and Copy ID.

3

Paste the ID here to decode its creation date.

Developer Mode is the switch that reveals IDs

Discord hides IDs by default. Turning on Developer Mode - User Settings, then Advanced - adds a "Copy ID" entry to the right-click menu of every user, message, channel, role and server. Nothing else about the client changes, and the setting is per-device rather than tied to your account, so it has to be enabled again on your phone.

On mobile the same setting lives under Settings, Behaviour, and IDs are copied from the long-press menu rather than a right-click. The IDs themselves are identical; only the way you reach them differs.

An ID copied this way is always a snowflake: a long integer, currently 18 or 19 digits, that also encodes the moment the object was created. It never changes for the lifetime of the object, which is precisely why bots and moderation tools identify things by ID rather than by name.

Why names are unreliable and IDs are not

Usernames change, nicknames differ per server, channels get renamed, and two roles in the same server can share a name. None of that affects the ID. A ban list keyed by username would be defeated by a rename; keyed by ID it survives every cosmetic change a user can make.

This is also why support requests ask for an ID rather than a name. "The user Alex" is ambiguous across a large server; a 19-digit snowflake is not, and it stays correct even if that account is renamed between the report and the review.

Where Discord IDs are used

Bot developers use IDs to reference users, channels and messages in code. Moderators use them to build message links and mentions.

Frequently asked questions

Why are Discord IDs so long?

They are 64-bit snowflake integers that encode a timestamp, a worker ID, a process ID and a sequence number.

Related guides

Browse all guides and generators.

Try other relevant tools