Discord Timestamp Generator
Free Discord timestamp generator. Pick a date and time, preview all seven styles, and copy the t: code that shows in every reader's local time zone.
| Style | Code | Shows as | |
|---|---|---|---|
| Short time :t | — | … | |
| Long time :T | — | … | |
| Short date :d | — | … | |
| Long date :D | — | … | |
| Short date/time (default) :f | — | … | |
| Long date/time :F | — | … | |
| Relative :R | — | … |
…
Discord renders every code in the reader's own time zone and language; the previews here use your browser's locale. The relative style updates live as time passes.
What Is a Discord Timestamp Generator?
A Discord timestamp generator builds the <t:UNIX:STYLE> code that Discord turns into a date or time displayed in every reader's own time zone. You choose the moment once; members in Tokyo, Berlin and Chicago each see it in local time, and the relative style shows a live countdown.
Pick a date and time, or paste a Unix timestamp, and the table lists all seven styles with a preview of how each renders. Copy the one you need into your message or event announcement.
How to Create a Discord Timestamp
- Set the date and time. The pickers use your local time zone, shown next to them, so enter the time as you would say it.
- Or type a Unix timestamp if you already have one; the pickers update to match.
- Read the table: each row is one Discord time format with its code and a preview.
- Press Copy on the row you want and paste the code into Discord. It renders as soon as the message is sent.
Discord Time Format Styles
| Style | Code | Renders as (en-GB) |
|---|---|---|
| Short time | <t:1618953600:t> | 21:20 |
| Long time | <t:1618953600:T> | 21:20:00 |
| Short date | <t:1618953600:d> | 20/04/2021 |
| Long date | <t:1618953600:D> | 20 April 2021 |
| Short date/time (default) | <t:1618953600> | 20 April 2021 21:20 |
| Long date/time | <t:1618953600:F> | Tuesday, 20 April 2021 21:20 |
| Relative | <t:1618953600:R> | 5 years ago |
Discord Unix Timestamp and Countdown Tips
A Discord unix timestamp is in seconds, not milliseconds. If you copy a value from JavaScript's Date.now() it will be 1,000 times too large; the decode field spots that and divides it. Negative values work for dates before 1970.
For a Discord countdown timestamp, pair the relative style with an absolute one in the same message, for example “Raid starts <t:…:F> (<t:…:R>)”, so readers get both the exact time and the countdown. Timestamps work in messages, embeds, event descriptions and channel topics, but not in usernames or channel names.
Why Use This Discord Timestamp Generator
The previews use your browser's locale and update every second, so the relative row shows exactly what the countdown will say right now. Everything is computed locally in the browser; the date you pick is never sent anywhere. If you also need bold text, spoilers or colored text in the same announcement, the Discord text formatter linked below writes the rest of the message, and this Discord timestamp generator supplies the time code.
Frequently Asked Questions
How does a Discord timestamp generator work?
It converts the date and time you pick into a Unix timestamp (seconds since 1 January 1970 UTC) and wraps it as <t:UNIX:STYLE>. When you paste that code into a message, Discord replaces it with the time in each reader's own time zone and language, so nobody has to convert from UTC.
What are the Discord time format styles?
There are seven: t (short time), T (long time), d (short date), D (long date), f (short date and time, the default), F (long date and time with weekday) and R (relative, such as “in 3 hours”). Add the letter after a second colon: <t:1700000000:R>.
How do I make a Discord countdown timestamp?
Use the relative style R. A code such as <t:1700000000:R> shows “in 2 days”, then “in 5 hours”, then “2 minutes ago”, updating on its own as time passes. It is the usual choice for event reminders and giveaway deadlines.
Why does the timestamp show a different time for me than for a friend?
That is the point of it. A Discord unix timestamp is an absolute moment; each client renders it in the viewer's local time zone. If you both see different clock times, you are in different zones and both readings are correct.
Can I decode a timestamp someone else posted?
Yes. Paste the <t:…> code, or just the number, into the decode field and the date, time and every style are filled in. Millisecond values are recognised and divided by 1,000.