What is a Discord timestamp?
A Discord timestamp is a short piece of markdown in the form <t:UNIX:STYLE>. UNIX is the number of seconds since January 1, 1970 (UTC), and STYLE is a single letter that chooses how the time is displayed. When you send that code in a message, Discord swaps it for a formatted date or time — and shows it to every reader in their own timezone and language. This Discord timestamp generator builds those codes for you, so you never have to work out the Unix number or memorize the syntax by hand.
Because the tool also turns a plain date into a shareable, timezone-aware code, people often look for it as a Discord time converter. It's the same job: enter a time once, and Discord converts it for everyone else automatically.
Who uses it, and when
Anyone coordinating people across timezones on Discord. The most common cases:
- Server admins and event hosts announcing when something starts — game nights, streams, community calls, tournaments — without listing five timezones by hand.
- Gaming clans and raid groups scheduling runs so every member sees the start time in their own local clock.
- Moderators posting maintenance windows, deadlines, or rules-update times that shouldn't be misread.
- Bot and webhook builders who need the raw
<t:...>code or the underlying Unix seconds to drop into an embed.
How to use the Discord timestamp generator
It takes about ten seconds:
- Pick the date and time of your event using the fields above.
- Set the timezone the time is in — it defaults to your own, which is what most people want.
- Choose a format from the seven cards. The live Discord preview shows exactly how it will look once pasted.
- Copy the code and paste it into any Discord message, DM, embed, or bot reply.
You enter the time in one timezone; Discord shows it to each reader in theirs. If you omit the style letter and just paste <t:UNIX>, Discord defaults to the f (short date and time) format.
The 7 Discord timestamp formats
Every code uses the same Unix value — the style letter only changes how it's displayed. The letter is case-sensitive (d and D give different results):
| Style | Name | Example output |
|---|---|---|
| :t | Short Time | 4:20 PM |
| :T | Long Time | 4:20:30 PM |
| :d | Short Date | 04/20/2026 |
| :D | Long Date | April 20, 2026 |
| :f | Short Date/Time (default) | April 20, 2026 4:20 PM |
| :F | Long Date/Time | Tuesday, April 20, 2026 4:20 PM |
| :R | Relative | in 2 hours · 3 days ago |
The R (relative) style is the one people love for countdowns — Discord re-renders it live, so "in 45 minutes" ticks down on its own as members read it.
Tips for better results
- Combine F and R for announcements — e.g.
Maintenance starts at <t:...:F> (<t:...:R>)gives readers both the exact local time and a live countdown. - Use short styles (
t,d) when the sentence already gives context, and full styles (F) for anything that must be unambiguous — event posts or messages that might get screenshotted. - Double-check the timezone selector matches the timezone you actually mean. The Unix value is timezone-independent, so a wrong display almost always means it was generated for the wrong local time.
Where the timestamp works
Timestamps render in normal messages, DMs, embeds, and bot messages on desktop, web, and mobile — no bot or webhook needed. They do not render in your profile bio or status, where the code shows as plain text.
FAQ
Is this a timestamp generator or a time converter?
<t:...> code that Discord converts into each viewer's local time.Does the timestamp show in everyone's local timezone?
Can I put a Discord timestamp in my bio?
Why is my timestamp showing the wrong date or a year far in the future?
Date.now(), divide it by 1000. This tool always outputs seconds, so copying its code avoids the issue.