Discord Message ID Timestamp

Paste a Discord message ID and decode its Snowflake creation timestamp. Use the result to verify when a message was created and copy a Discord relative time code.

❄️

Snowflake Decoder

Reveal the creation date of any Discord account or server

🆔

Enter an ID above to see the magic

Convert a Discord Message ID to a Timestamp

A Discord message ID timestamp comes from the Snowflake number assigned when the message object was created. Paste the numeric message ID, and this decoder turns it into a readable date plus a relative timestamp you can copy back into Discord.

Moderation Evidence

When reviewing reports, screenshots, or copied message links, the message ID timestamp helps confirm when the object was created. It gives moderators a fast time reference without opening a separate Unix converter.

Timeline Reconstruction

Community managers and bot developers can decode multiple message IDs to understand the order of events. This is useful when reconstructing disputes, outages, giveaways, or announcement timing.

How to Use This Discord ID Tool

01

Copy Message Link or ID

Enable Developer Mode in Discord, right-click a message, and copy the message ID. If you copied a link, extract the final numeric segment.

02

Paste the Number

Enter only the numeric Snowflake message ID into the tool. Usernames, mentions, and full URLs will not decode directly.

03

Read the Date

The decoder shows the creation date and local time derived from the Discord Snowflake timestamp bits.

04

Copy Relative Time

Use the generated Discord timestamp code if you want to reference the message age inside a channel or report.

Why Message IDs Contain Time

Discord message IDs are Snowflakes, not random numbers. Their timestamp portion records when the message object was created, while other bits keep IDs unique across Discord systems. Decoding the timestamp does not read message content or private metadata. It only converts the public numeric ID into the creation time implied by the Snowflake structure.

Practical Tips

Use the Final Link Segment

Discord message links include channel and server IDs before the message ID. The final long number is usually the message ID you want to decode.

Pair With Screenshots

A timestamp is strongest when paired with the original message link, screenshot context, and moderator notes. It should support evidence, not replace it.

Expect Timezone Differences

The decoded date is based on an absolute timestamp. Displayed local time can differ by viewer timezone, just like normal Discord timestamps.

Decode Related IDs

If you need a fuller timeline, decode the related channel ID or user ID too. All Discord Snowflake IDs carry creation time.

Frequently Asked Questions

Can I get the time from a Discord message ID?v
Yes. Discord message IDs are Snowflakes, so their numeric value includes a creation timestamp that can be decoded into a date and time.
Does this read the message content?v
No. The tool only decodes the public ID number. It cannot read deleted messages, private channels, author data, or message text.
What if I only have a Discord message link?v
A message link usually ends with the message ID. Copy the final long number from the URL and paste that into the decoder.
Is the decoded timestamp exact?v
The Snowflake timestamp is based on milliseconds since Discord epoch. Display formatting may vary by timezone, but the underlying moment is precise.
Can this help with moderation reports?v
Yes, it can help establish when a message object was created. Use it together with message links, context, and server moderation policy.
Does this work for old Discord messages?v
Yes, as long as the ID is a valid Discord Snowflake. Very old objects still decode relative to Discord epoch.

Decode a Discord Message ID

Paste a message ID above to convert its Snowflake value into a readable creation timestamp.

Decode an ID

Sponsored link