UtilityGhar LogoUtilityGhar Logo
Support Me

Discord Snowflake Decoder

Extract exact creation date, worker ID, and process ID from Discord Snowflakes.

What is Discord Snowflake Decoder?

The Discord Snowflake Decoder extracts exact creation timestamps, worker IDs, process IDs, and increment numbers from 64-bit Discord Snowflake IDs (User IDs, Channel IDs, Message IDs, Guild IDs).

Calculate precise registration dates down to the millisecond without needing external API calls.

Quick Examples:
Creation Timestamp & Account Age

October 11, 2022 at 01:27:30 PM UTC

3.9 years ago
Unix Timestamp (Sec)
1665494850
Discord Dynamic Tag
<t:1665494850:F>
Worker ID / Process ID
Worker #27 • Proc #27
Framework Code Integration
const { SnowflakeUtil } = require("discord.js");
const snowflake = "1029384756102938475";

const timestamp = SnowflakeUtil.timestampFrom(snowflake);
const date = new Date(timestamp);
console.log("Created at:", date.toLocaleString());

Frequently Asked Questions

What is the Discord Epoch timestamp?
Discord Epoch is January 1, 2015 00:00:00 UTC (1420070400000 ms), the base starting point for all Snowflake calculations.
How is timestamp calculated from a Snowflake ID?
Right shift the Snowflake ID by 22 bits and add the Discord Epoch value: (snowflake >> 22) + 1420070400000.
Does every Discord entity use Snowflake IDs?
Yes, users, channels, servers, messages, roles, and emojis all use Snowflake IDs.

How to use Discord Snowflake Decoder

To decode Snowflake IDs:

  • Paste any 17 to 19 digit Discord Snowflake ID.
  • Click Decode Snowflake to calculate creation date, time ago, and internal bit offsets.
  • Copy formatted timestamp strings for documentation.