Blancoda goat

IDs & decode

Timestamp Styles

Generate Discord dynamic timestamp markdown in all display styles.

Date and time
Short Time (9:41 PM)
<t:1792937580:t>
Long Time (9:41:30 PM)
<t:1792937580:T>
Short Date (30/06/2016)
<t:1792937580:d>
Long Date (30 June 2016)
<t:1792937580:D>
Short Date/Time (30 June 2016 9:41 PM)
<t:1792937580:f>
Long Date/Time (Thursday, 30 June 2016 9:41 PM)
<t:1792937580:F>
Relative (2 months ago)
<t:1792937580:R>

How to use

  1. Set a date and time with the picker, or type a Unix timestamp (seconds since 1970) if you already have one from logs or API JSON.
  2. Pick a display style: short time, relative ("2 hours ago"), long date/time, etc. Each style has a one-letter code Discord uses in markdown.
  3. Copy the generated `<t:…:f>` markdown and paste it into a Discord message. Each reader sees it in their own timezone.

Frequently asked questions

How do Discord timestamps work in chat?
Wrap a Unix timestamp in <t:epoch:style> markdown. Discord renders it in the reader local timezone. This tool outputs all seven style variants.
How do I configure Timestamp Styles?
Set a date and time with the picker, or type a Unix timestamp (seconds since 1970) if you already have one from logs or API JSON.
Pick a display style: short time, relative ("2 hours ago"), long date/time, etc?
Pick a display style: short time, relative ("2 hours ago"), long date/time, etc. Each style has a one-letter code Discord uses in markdown.

Background reading: How to decode a Discord snowflake ID