Skip to main content

Discord Timestamp Generator

Pick a date and time, then copy the Discord markdown code. Timestamps display in each user's local timezone automatically.

  • Free
  • No account needed
  • Works in your browser
StyleSyntaxPreviewCopy
Short time<t:UNIX:t>5:30 PM
Long time<t:UNIX:T>5:30:00 PM
Short date<t:UNIX:d>08/03/2026
Long date<t:UNIX:D>August 3, 2026
Short date/time<t:UNIX:f>August 3, 2026 5:30 PM
Long date/time<t:UNIX:F>Monday, August 3, 2026 5:30 PM
Relative<t:UNIX:R>in 2 hours

Was this tool helpful?

When to use Discord timestamps

Practical use cases for dynamic time codes.

The most common use is coordinating events across time zones. If your gaming group spans multiple countries, posting a timestamp means everyone sees the event time in their local clock. No more "wait, is that EST or PST?" confusion.

Server admins use timestamps for scheduled maintenance windows, tournament start times, and deadline announcements. The relative format (R) is particularly useful for countdowns: "Event starts <t:1722700200:R>" will show "in 3 hours" and count down automatically.

Content creators and moderators also use timestamps to document when rules were last updated, when events occurred, or when temporary channels will close. The long date format (F) works well for permanent records.

Discord's built-in timestamp feature

The @time shortcut vs. manual syntax.

Discord added a native "@time" feature that lets you type natural language time references directly in the message box. Typing "@time tomorrow at 3pm" generates a timestamp inline.

The manual syntax (<t:UNIX:FORMAT>) still has advantages: you get full control over the display format, you can prepare timestamps in advance, and you can use exact times down to the second. The generator above handles the Unix conversion so you don't need to do the math yourself.

All 7 format codes

Discord timestamps use the syntax <t:UNIX_TIMESTAMP:STYLE> where STYLE is one of 7 letters. Each letter controls how the time displays. If you omit the letter, Discord defaults to f (short date/time).

CodeStyleExample outputBest for
tShort time3:00 PMQuick time reference
TLong time3:00:00 PMPrecise scheduling
dShort date08/05/2026Date-only references
DLong dateAugust 5, 2026Formal date display
fShort date/timeAugust 5, 2026 3:00 PMEvent announcements
FLong date/timeWednesday, August 5, 2026 3:00 PMDetailed event posts
RRelativein 2 hoursCountdowns, deadlines

Discord timestamp FAQ

Common questions about Discord time codes.

A Discord timestamp is a special markdown syntax that displays a date and time in each user's local timezone. When you paste something like <t:1722700200:f> into a Discord message, every person who reads it sees the time converted to their own timezone automatically.
Discord uses Unix epoch timestamps (seconds since January 1, 1970 UTC). When you wrap a Unix timestamp in the <t:TIMESTAMP:FORMAT> syntax, Discord's client renders it as a localized, dynamic time display. The format letter controls whether it shows as a short time, full date, relative countdown, or other style.
Yes. Discord timestamps render on desktop, iOS, Android, and the web app. They display in the viewer's device timezone regardless of platform.
Yes, the timestamp syntax works in regular messages, bot messages, and embed descriptions. Some embed fields may not render the markdown, but message content and description fields support it.
Discord timestamps always show in the viewer's local timezone. The underlying value is UTC-based (Unix epoch), but Discord's client converts it automatically. This is why timestamps are useful for coordinating across time zones.
The relative format (R) shows a dynamic countdown or elapsed time, like 'in 2 hours' or '3 days ago'. It updates in real-time as the target time approaches or passes. This is useful for event countdowns and deadlines.
Yes. If you know the Unix timestamp, you can type the syntax manually: <t:UNIX_TIMESTAMP:FORMAT>. Discord also added a built-in @time shortcut that lets you type natural language times, but the manual syntax gives you more control over formatting.
The most common cause is entering the time in the wrong timezone. This generator uses your browser's local timezone, so the timestamp should match what you see. If it's off, check your device's timezone settings. Remember that the timestamp will display differently for users in other timezones, which is the intended behavior.

Related guides

More on Discord timestamps and formatting.