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
- 1Open Discord settingsClick the gear icon next to your username at the bottom left.
- 2Enable Developer ModeGo to Advanced and turn on Developer Mode. On mobile find it under Appearance.
- 3Copy any IDRight-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
Enable Developer Mode in Discord settings.
Right-click any user, channel or message and Copy ID.
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
Snowflake ID & Date Converter
Convert between Discord IDs and exact dates - both directions.
Discord Timestamp Generator
Create <t:123:r> timestamps that render in every reader’s local time.
Discord Token Decoder
Decode the payload of a Discord token to reveal the embedded user ID and type.