FREE DISCORD TOOL

Discord ID & User Lookup

The fastest free Discord lookup and user profile finder. Search any Discord user or bot by Snowflake ID or username to view full-resolution avatars, custom banners, badges, exact account age, and developer flags.

How to Copy Any Discord User ID
1
Enable Developer Mode
In Discord, click Settings (⚙️ Gear icon) → Advanced → toggle on Developer Mode.
2
Right-Click & Copy ID
Right-click any user in chat or member list (or tap profile on mobile) → select Copy User ID.
3
Paste & Search
Paste the 17–20 digit numeric ID into the search bar above and click Lookup User.

How to Find Any Discord User ID (Enable Developer Mode)

Every Discord account, bot, server, channel, and message is identified by a unique numerical identifier called a Snowflake. Follow these three quick steps in your Discord client to copy any user's ID:

1
Open User Settings
Click the User Settings gear icon (⚙️) next to your avatar in the bottom-left corner of Discord desktop or web (or tap your profile on mobile).
2
Enable Developer Mode
Navigate to Advanced under App Settings and toggle on Developer Mode.
3
Right-Click & Copy ID
Right-click on any user in chat or member list and select Copy User ID. Paste it into the search bar above!

Understanding Discord Snowflake IDs & Creation Timestamps

Discord does not use random or sequential integers for user IDs. Instead, they use Twitter-style 64-bit Snowflake IDs that encode the timestamp of creation into the ID itself. The first 42 bits represent the milliseconds elapsed since the custom Discord Epoch (January 1, 2015, midnight UTC: 1420070400000).

Using binary right-shift arithmetic: timestamp = (Snowflake >> 22) + 1420070400000. This mathematical formula allows ModMate to reveal the exact second and millisecond any Discord user joined Discord without needing access to private account data.

Frequently Asked Questions

How does the Discord user lookup tool work?

Our Discord lookup tool queries Discord's official API using any 17-20 digit Snowflake ID. It extracts all publicly available profile data, including high-resolution avatars (PNG, WebP, GIF), custom banners, account creation dates, badges, and developer flags.

How do I find someone's Discord User ID?

In Discord, open User Settings → Advanced → toggle on "Developer Mode". Then, right-click on any user's avatar or name (or tap their profile on mobile and press the three dots) and click "Copy User ID". Paste that 17-20 digit number into this lookup tool.

What is a Discord Snowflake ID?

A Discord Snowflake is a unique 64-bit integer assigned to every user, channel, server, and message on Discord. Because the first 42 bits represent the number of milliseconds since Discord's epoch (January 1, 2015), any Snowflake ID can be mathematically decoded into the exact millisecond the account was created.

Can I do a Discord lookup using just a username?

Yes, if the user shares a mutual server with ModMate. However, Discord's global public API restricts arbitrary user searches by username to prevent automated spam and mass member scraping. For any user outside mutual servers, you must use their 17-20 digit Discord Snowflake ID.

Is looking up a Discord ID safe and legal?

Yes. Discord User IDs and public profiles (avatar, banner, badges, creation date) are public data provided directly by Discord's official API. Looking up an ID does not notify the user, access private messages, or violate Discord's Terms of Service.

How accurate is the Discord Account Age Calculator?

It is 100% mathematically exact down to the millisecond. Because the creation timestamp is permanently embedded in the 64-bit Snowflake ID itself, it cannot be spoofed, altered, or manipulated.

How can I download a user's animated GIF avatar or profile banner?

When you look up an account with an animated avatar or custom banner, ModMate detects the animated hash and provides direct download links in GIF, PNG, and WebP formats in maximum resolution (1024×1024).