Discord message IDs, channel IDs, and Twitter/X post IDs all look like arbitrary large numbers, but they’re actually Snowflake IDs — a 64-bit format that packs a millisecond-precision creation timestamp, a worker/process identifier, and a sequence counter into a single integer. This tool cracks one open and shows you exactly what’s inside.
What Is the Snowflake ID Decoder?
Paste any Snowflake ID, choose the correct epoch (Discord’s Jan 1, 2015, Twitter/X’s Nov 4, 2010, or the raw Unix epoch), and instantly see the exact millisecond it was created, along with its embedded worker ID, process ID, and sequence number — all extracted with pure bit-shifting arithmetic, no network calls.
How to Use It
- Open the tool at /tools/snowflake-id-decoder.
- Select the correct epoch for your ID’s source (Discord, Twitter/X, or raw Unix).
- Paste the Snowflake ID.
- Read off its exact creation timestamp, worker ID, process ID, and sequence number.
Key Features
- Selectable epoch — decode Discord and Twitter/X Snowflakes correctly without manual epoch math.
- Millisecond-precision timestamps, extracted directly from the ID’s top 42 bits.
- Full bit breakdown — worker/datacenter ID, process ID, and sequence number, not just the timestamp.
- Client-side BigInt arithmetic — no IDs are ever sent to a server.
When to Use This Tool
- Figuring out exactly when a Discord message or channel was created, just from its ID.
- Investigating the age of a Twitter/X post from its status ID alone.
- Understanding how Snowflake-style distributed ID generation works, for building your own ID scheme.
Try It Now
Open Snowflake ID Decoder directly, or press ⌘K and type the tool name from anywhere on the site.
Part of the Security & Crypto collection on WebdevToolbox — free, browser-based developer tools with no login required.