How to Find Any Discord ID on Desktop and Mobile
Enable Developer Mode, copy the correct Discord ID on desktop or mobile, and understand what an ID can and cannot reveal.
To find a Discord ID, enable Developer Mode, open the context menu for the user, server, channel, role, or message, and choose Copy ID. An ID is a numeric snowflake. It can encode a creation timestamp, but it does not reveal an email address, IP address, password, private message, or hidden account information.
Enable Developer Mode first
On desktop or the web app, open User Settings, choose Advanced, and turn on Developer Mode. On mobile, open your profile settings, locate Advanced, and enable the same option. Discord occasionally reorganises settings, so use the settings search if Advanced is not visible.
Developer Mode adds Copy ID actions; it does not grant administrator access or expose private data. Leave it enabled if you regularly work with bots, moderation logs, or support tickets. It is safe to disable again after copying the value.
Copy the right object ID
- User: open the user profile or context menu and select Copy User ID.
- Server: open the server menu and select Copy Server ID.
- Channel: open the channel context menu and select Copy Channel ID.
- Message: open the message menu and select Copy Message ID.
- Role: open Server Settings → Roles, select the role, and use Copy Role ID where available.
A message link contains server, channel, and message IDs, but copying the specific ID avoids mixing them up. Store only what the task needs.
Check the value with a practical example
A copied value such as 175928847299117063 is a decimal snowflake. Paste it into the Discord Snowflake Decoder to calculate its embedded UTC creation time. The calculation runs locally and does not query a Discord account.
If the result is empty, confirm that you copied only digits. A username, mention such as <@123…>, message URL, negative number, or rounded spreadsheet value is not a clean ID. For a mention, remove the wrapper; for a URL, copy the required numeric segment.
Use IDs safely
IDs are useful in bot configuration, permission checks, moderation records, and precise support reports. They are persistent identifiers, so avoid publishing a list that maps IDs to sensitive personal information. Never paste a token alongside an ID; tokens are credentials and should be rotated immediately if exposed.
An ID alone cannot prove who currently controls an account, whether an object still exists, or why a moderation action happened. Treat the decoded date as a mathematical property of the snowflake, not a live profile lookup.
Official sources and related tools
- Discord Support: Where can I find my User, Server, or Message ID?
- Discord Developer Documentation: API reference and snowflakes
- ThisCord Tools: Discord Snowflake Decoder
- ThisCord Tools: Discord Permissions Calculator
- ThisCord Tools: Discord Guides
Frequently asked questions
Can a Discord ID reveal an IP address?
No. A snowflake contains timing and internal allocation bits, not an IP address, email, password, or message content.
Why can’t I see Copy ID?
Developer Mode is probably off, or the menu for the wrong object is open. Enable it in Advanced settings and retry.
Are user and message IDs the same thing?
No. They use the same snowflake format but identify different objects. Label the value when you save it.
