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.

Paste any Discord snowflake to extract the exact creation time (Discord epoch: January 1, 2015 UTC).

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.

20x cheaper than ElevenLabs

Translate Your Videos with AI& Reach Billions

🎙️ Voice Cloning👄 Lip Sync🌍 150+ Languages⚡ Fast
Try for Free Now

No credit card required • 5 free minutes

We contribute 1% of revenue for carbon removalStripe Climate
10M+ videos dubbed50K+ creators
Girl speaking in AI video translation demo

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

Trusted by Creators Worldwide

Customer Reviews

Instant account age

Sep 13, 2026

"Paste a User ID from a mod report and see creation time in one second."

J

Jordan

Verified Review

Cleaner than spreadsheets

Sep 11, 2026

"We used to decode snowflakes in a notebook. This is faster for on-call mods."

S

Samira

Verified Review

Works offline-ish

Sep 9, 2026

"No API call for the timestamp bits — great when Discord is rate-limiting us."

L

Lee

Verified Review

Links to ID lookup

Sep 7, 2026

"Decode first, then jump to the profile viewer when we need the avatar."

C

Casey

Verified Review
Got Questions?

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.

Still have questions? Contact us