Discord Snowflake Decoder
Paste any Discord snowflake ID to extract the exact creation timestamp, Unix time, worker ID, process ID, and increment — entirely in your browser.
Works for any Discord ID — user, message, channel, server, role, or emoji. Enable Developer Mode → right-click → Copy ID.
What is a Discord snowflake ID?
A Discord snowflake is a 64-bit integer Discord assigns to almost every object: users, messages, channels, servers (guilds), roles, and emoji. The top 42 bits store the creation time as milliseconds since Discord’s epoch of January 1, 2015 00:00:00 UTC (1420070400000 ms).
The remaining bits hold a 5-bit worker ID, a 5-bit process ID, and a 12-bit increment counter. That design (originally from Twitter) lets Discord generate unique IDs without a central clock while still making creation time recoverable from the ID alone.
How to decode a Discord snowflake
Formula: timestamp_ms = (snowflake >> 22) + 1420070400000. Convert that millisecond value to a Date for human-readable UTC or local time. Worker = (snowflake >> 17) & 0x1F, process = (snowflake >> 12) & 0x1F, increment = snowflake & 0xFFF.
This page runs that math client-side. If the ID belongs to a user and you also need username, avatar, or banner, open Discord User ID Lookup after decoding. For relative chat timestamps like <t:unix:R>, use the timestamp generator.
Account age, messages, and moderation
Decoding a User ID shows when the account was created — not when they joined your server. Brand-new accounts joining multiple communities in minutes are a common raid signal. Message IDs reveal when a message was sent even if it was later deleted from your view (you still need the ID).
Snowflake decoding never proves guilt on its own. Pair it with audit logs, invite tracking, and your server rules before taking moderation action.
Translate Your Videos with AI& Reach Billions
No credit card required • 5 free minutes
We contribute 1% of revenue for carbon removal
How It Works
Decode any Discord ID in three steps.
Copy a Discord ID
Enable Developer Mode, then right-click a user, message, channel, server, role, or emoji and choose Copy ID.
Paste the snowflake
Drop the 17–19 digit number into the decoder. Everything runs in your browser — nothing is sent to Discord.
Read the creation time
See UTC and local timestamps, Unix seconds, plus worker, process, and increment bits for debugging.
Expected Results
What a Discord snowflake decoder shows.
Exact creation timestamp
Every Discord snowflake encodes milliseconds since January 1, 2015 (Discord’s epoch).
Worker / process / increment
The lower bits identify which Discord worker minted the ID — useful when comparing IDs created in the same millisecond.
No private data
Decoding only reads math baked into the ID. It does not reveal DMs, IPs, or private servers.
Use Cases
Who uses a snowflake decoder?
Moderators
Check account age from a User ID when reviewing join raids or suspicious alts.
Support & bots
Confirm when a message, channel, or role was created without digging through audit logs.
Developers
Verify snowflake math while building Discord apps, then jump to ID lookup for public profile fields.
All Discord tools
Find communities & Look up users/servers
Resolve Discord IDs, inspect public profiles, and browse servers by category.
Download profile media
Grab high-resolution avatars and banners from any public Discord profile.
Size converters
Convert banners and emoji to Discord’s exact pixel and file-size limits.
Format messages & text
Markdown formatting, spoilers, small text, timestamps, ANSI colors, and Unicode fonts.
Generate bios, names & templates
Bios, statuses, usernames, rules templates, replies, and developer calculators.
Guides
How-tos for Nitro and emoji — informational only, no scam generators.
Customer Reviews
Instant account age
"Paste a User ID from a mod report and see creation time in one second."
Jordan
Cleaner than spreadsheets
"We used to decode snowflakes in a notebook. This is faster for on-call mods."
Samira
Works offline-ish
"No API call for the timestamp bits — great when Discord is rate-limiting us."
Lee
Links to ID lookup
"Decode first, then jump to the profile viewer when we need the avatar."
Casey
Frequently Asked Questions
What is Discord’s snowflake epoch?
January 1, 2015 00:00:00 UTC (Unix millisecond timestamp 1420070400000). All Discord snowflake timestamps are milliseconds since that moment.
Can I decode message and server IDs, not just users?
Yes. Every Discord snowflake — user, message, channel, guild, role, emoji — uses the same format. The decoder extracts creation time regardless of entity type.
Does this look up the username or avatar?
No. Snowflake decoding only reads the timestamp bits inside the ID. For public profile fields, use Discord User ID Lookup.
Is my ID sent to a server?
No. Decoding runs entirely in your browser with BigInt math. We do not need your ID to compute creation time.