Discord Timestamp Generator
Make <t:…> tags that render in every reader's own timezone, for events and deadlines.
Click any code to copy it, then paste it straight into Discord.
Pick a date and time. The seven <t:…> codes and the raw Unix number land here.
The seven formats
One letter after the timestamp picks the style. Leave it off and Discord uses f.
| Code | Style | What it shows |
|---|---|---|
| <t:1720000000:t> | Short time | Hours and minutes. |
| <t:1720000000:T> | Long time | Hours, minutes and seconds. |
| <t:1720000000:d> | Short date | Numeric date, in the order the reader uses. |
| <t:1720000000:D> | Long date | Month written out. |
| <t:1720000000:f> | Date & time | The default style if you leave the letter off. |
| <t:1720000000:F> | Full (weekday) | Long date with the weekday. Best for events. |
| <t:1720000000:R> | Relative | A live countdown, then a live count up. |
Power features
Event series
PremiumOne code per occurrence for a repeating event, up to 20 of them, ready to paste into a single announcement.
Saved timestamps
PremiumKeep the times you reuse, labelled, with a live countdown next to each one.
- Nothing saved yet. Pick a time above, add a label and save it.
How it works
How to use
- Pick the date and time of your event in your own local time. Discord handles everyone else's.
- Click the format you want. <t:…:F> for a full date, <t:…:R> for "in 3 hours".
- Paste it into any Discord message. Every reader sees it in their own timezone.
About this tool
Discord supports dynamic timestamps. A tag like <t:1720000000:F> renders as a full date and time in each viewer's own timezone and locale. Announce an event with one and nobody has to ask what time that is for them, which is why they are standard for raids, premieres, tournaments and deadlines.
The number inside is a Unix timestamp, seconds since 1970, and the letter picks one of seven styles: short and long time, short and long date, two combined styles, and R, the live relative countdown that reads "in 2 hours" and later "5 minutes ago". The previews on this page show approximately what each style renders as for you.
Timestamps work in plain messages, embeds and channel topics. Anywhere Discord renders markdown.
Questions
Why does my timestamp show the wrong time?
The tag uses UTC internally (Unix time). Make sure you entered your own local time in the picker. Discord converts it correctly for every viewer, including you.
Which format is best for events?
Most communities post two: <t:X:F> for the full date and <t:X:R> right after it for the live countdown.
Do timestamps update live?
The relative format (R) updates as time passes. The absolute formats are fixed text rendered in the viewer's timezone.
Can I use these in an embed or bot message?
Yes. The same <t:…> syntax works in embed descriptions, fields and normal bot messages.