Skip to content
Snaplytics Tools

Discord Snowflake ID to Timestamp Converter

Paste in a Discord snowflake to get the timestamp.

Any Discord ID works — a user, server, channel, role or message. Nothing is sent anywhere.

How it works

How to get the date from a Discord ID

  1. Turn on Developer Mode

    In Discord, open User Settings, go to Advanced and switch on Developer Mode. It adds “Copy ID” to the menus.

  2. Copy an ID

    Right-click a user, a server, a channel or a message (press and hold on a phone) and copy its ID.

  3. Paste it above

    The date appears as you type, in five forms. Press Copy beside the one you need.

The format

What is a Discord snowflake?

Every ID on Discord — a user, a server, a channel, a role, a message — is a snowflake: a 64-bit number whose first 42 bits are the millisecond it was created, counted from the first second of 2015. The rest says which Discord machine made it and in what order.

So an ID is also a date. Shift it right by 22 bits, add 1420070400000 and you have a UNIX time in milliseconds. That is all this converter does, which is why it works without asking Discord anything.

FAQ

Frequently asked questions

How do I convert a Discord ID to a date?

Paste the ID above. The converter reads the creation time stored in the ID and shows it as local time, UNIX seconds, ISO 8601, time elapsed and a Discord timestamp code.

Which IDs does it work with?

All of them. User, server, channel, role, emoji and message IDs are all snowflakes, so each one holds the moment it was created.

Can I see when a Discord account was created?

Yes. Copy the User ID and paste it here — the date you get is when the account was made, exact to the millisecond.

Is the ID sent to a server?

No. The date is worked out in your browser from the number alone. Nothing is sent anywhere, to us or to Discord.

What is the Discord Timestamp row for?

It is the <t:…:F> code for that moment. Paste it into a Discord message and everyone sees the date in their own timezone.