Snowflake ID Decoder

Paste a Snowflake ID, pick the right platform epoch, and see the exact creation timestamp plus worker and sequence bits.

Snowflake ID

Platform / Epoch

Discord epoch: 2015-01-01. Twitter/X epoch: 2010-11-04. Picking the wrong one gives the wrong date.

Paste a Snowflake ID on the left to decode it

Copied!

Summary

Paste a Snowflake ID, pick the right platform epoch, and see the exact creation timestamp plus worker and sequence bits.

How it works

  1. Paste a Snowflake ID (a large all-digit number) into the input field.
  2. Choose the platform the ID came from: Discord or Twitter/X. Each uses a different custom epoch.
  3. The creation timestamp, worker/process ID, and sequence number appear immediately.
  4. Switch the platform selector if the decoded date looks wrong (roughly 1970 or far in the future) — that means the epoch is mismatched.

Use cases

  • Find the exact moment a Discord server, channel, message, or user account was created.
  • Find when a tweet or X account was created from its numeric ID.
  • Debug a bot or integration that stores raw Snowflake IDs instead of timestamps.
  • Verify the ordering of two Snowflake IDs without a database lookup.
  • Extract the worker/process ID to see which shard or node generated an ID.
  • Teach or learn how bit-packed Snowflake IDs are structured.

Frequently Asked Questions

Last updated: 2026-07-23 · Reviewed by Nham Vu