Discord Timestamp Generator
Create Discord timestamps for any date and time. Choose a date, time, and timezone to instantly generate Discord timestamp tags that automatically display in each viewer's local timezone.
Pick a date & time
Timestamp formats
Discord timestamps explained
Discord timestamps let one date or time display correctly for people in different timezones. Here's how the syntax works, what each format means, and when relative timestamps are useful.
What is a Discord timestamp?
A Discord timestamp is a small piece of Discord markup that holds a Unix timestamp instead of plain text. When someone reads the message, Discord converts that value into a date or time shown in their own local timezone. That makes it useful for anything involving people in different timezones: events, game nights, launches, reminders, meetings, deadlines, and announcements.
How does the <t:UNIX:STYLE> syntax work?
A Discord timestamp has two parts: UNIX is the moment in time, written as a Unix timestamp in seconds, and STYLE is a single letter that controls how Discord displays it. The same Unix value can be reused with different style letters to show the same moment as a short time, a full date, a countdown, and so on.
That's a real, valid example. The Unix value 1780000000 is Thursday, May 28, 2026 at 20:26:40 UTC, and F tells Discord to show it as a full date with the day of the week. Change only the letter and you get a different display of that exact same moment.
How do I create a Discord timestamp?
- Pick a date and time above, or click Now or one of the quick offsets.
- The tool uses your device's local timezone automatically, so there's no separate timezone field to fill in.
- Pick the format you want from the list.
- The Unix value and the
<t:...>code are generated for you, so there's no manual conversion to do. - Copy the code and paste it directly into a Discord message.
Nothing here is sent to Discord automatically. Generating a timestamp just builds the text; you still paste it into Discord yourself.
How do I show local time in Discord?
Use a Discord timestamp instead of typing a fixed clock time. Writing "Event starts at 8 PM CET" only means something to someone who knows what CET is and does the math themselves. Use a Discord timestamp for that exact moment instead, and everyone reading it sees it converted to their own local time and locale automatically. Everyone is looking at the same moment. They just each see it written the way their own clock would show it.
How do I make a Discord countdown or relative timestamp?
Use the R style. Discord shows relative wording like "in 2 hours" or "3 days ago" instead of a fixed date, and updates that wording as time passes.
The wording changes as the event gets closer or moves into the past. For an event, it's often useful to pair a full timestamp with a relative one so people get both the exact time and an at-a-glance sense of how soon it is:
Why does Discord show different times to different people?
This is intentional, not a bug. A Discord timestamp stores one Unix value, which represents one specific moment, not a clock time. Discord then formats that moment for each viewer using their own timezone and locale. Two people can see two different clock times and both be looking at exactly the same moment.
Discord timestamp formats
This tool generates all nine timestamp styles Discord currently supports. Scroll up to see live previews and copy buttons for each; here's what they're for:
tShort Time, hours and minutes only. Good for a quick time reference inside a longer sentence.TMedium Time, includes seconds. Useful when precision matters.dShort Date, a compact numeric date. Good for deadlines where the exact time isn't the point.DLong Date, the date written out. Reads more naturally in an announcement.fLong Date, Short Time, date and time together. A solid general-purpose default, and what Discord uses if you leave the style off entirely.FFull Date, Short Time, includes the day of the week. Good for formal event announcements.sShort Date, Short Time, the compact numeric date and time together on one line.SShort Date, Medium Time, the same short date with seconds included in the time.RRelative Time, wording like "in 2 hours" instead of a fixed time. Best for countdowns.Every style is built from the same underlying Unix value, so you can reuse one timestamp across all nine without recalculating anything. The exact wording and date order Discord shows depends on the reader's own locale settings, so what you see in the preview above is illustrative rather than identical for every reader. Someone in another region may see the same information ordered or worded slightly differently.
What is a Discord Unix timestamp generator?
A Unix timestamp is just a number: the count of seconds since a fixed point in 1970. Discord's timestamp markup uses that number to know which exact moment to display. This tool takes the date and time you pick and does that calculation for you, then wraps it in the correct <t:...> syntax, so you don't have to work out the Unix value by hand.
Common Discord timestamp mistakes
- Copying only the number and not the full
<t:...>tag. Discord needs the whole thing, angle brackets included. - Typing a tag by hand and forgetting the style letter. The generator's copy buttons always include one, but if you're writing
<t:...>manually, leaving it out still works. Discord falls back to its default format instead of the one you intended. - Typing a local clock time directly into a message for an international audience instead of using a timestamp, which forces everyone else to do the timezone math themselves.
- Expecting every reader to see the exact same wording and punctuation. The moment is the same for everyone; the formatting follows each reader's own locale.