Related tools
- Decode AnythingRecursively unwrap base64, hex, URL encoding, gzip, JSON, JWTs, timestamps and IDs until plain meaning falls out.
- Binary Format DecoderDecode protobuf, CBOR, and msgpack payloads to readable JSON in your browser.
- JSON / JWT / Base64Format, minify and validate JSON, decode a JWT into its header and claims, and convert base64 or URL percent-encoding, all in one box.
- Chart MakerPaste CSV and get a clean SVG or PNG chart with no watermark and no sign up.
- CSV ViewerOpen, sort, filter and convert CSV and TSV right in your browser.
- Data Format ConverterConvert data between CSV, JSON, YAML, and TOML in any direction, auto detecting the source format from what you paste.
What it does
Decodes a snowflake ID (Discord, Twitter/X, or Instagram) into its embedded creation timestamp and the worker/shard/sequence bits packed alongside it. Snowflake IDs encode a millisecond timestamp plus machine and sequence counters into a single 64-bit integer, and this pulls those fields back apart. It also reads IDs straight out of a URL, so a full Discord message link or user link works without editing it down to the bare number first.
How to use it
Paste a numeric snowflake ID, or a URL that contains one, and pick the platform it came from. A Discord message link (discord.com/channels/guild/channel/message) decodes the guild, channel, and message IDs together; a Discord user link decodes the user ID; any other URL with a long numeric ID in it gets scanned for one too. Put more than one entry on its own line to decode a whole batch at once. You get the exact UTC creation time, the raw component IDs, and a human-readable age for each.
Why this one
Most snowflake decoders online only support one platform, only take a bare number, and bury the result behind ads. This one covers all three common formats, understands the URLs those IDs actually show up in, decodes a pasted list of them in one pass, runs entirely client-side, and flags the result when the decoded date looks implausible for the platform you picked (a sign you chose the wrong one).
FAQ
- What platforms are supported?
- Discord, Twitter/X, and Instagram: each uses a slightly different bit layout and epoch, and this picks the right one for you.
- Can I paste a Discord link instead of the raw ID?
- Yes. Paste a discord.com/channels/... message link or a discord.com/users/... link and the tool pulls out the guild, channel, message, or user ID and decodes it, no need to copy just the number first.
- Can I decode several IDs at once?
- Yes. Put each snowflake ID or URL on its own line and every one decodes together, mixing bare IDs and links freely in the same batch.
Keyboard shortcuts: press ? anywhere on this page to see them.