Free Discord Timestamp Generator
Generate Discord timestamps that display in every reader's local timezone — no more "what time is that for me?" confusion. Perfect for server owners, event organizers, and bot developers.
All Discord Timestamp Formats Explained
Discord supports 7 format flags. Replace UNIX with your Unix timestamp and FLAG with any letter below.
| Flag | Name | Syntax | Example Output |
|---|---|---|---|
| :t | Short Time | <t:UNIX:t> | 9:30 PM |
| :T | Long Time | <t:UNIX:T> | 9:30:00 PM |
| :d | Short Date | <t:UNIX:d> | 06/03/2026 |
| :D | Long Date | <t:UNIX:D> | June 3, 2026 |
| :f | Short Date/Time | <t:UNIX:f> | June 3, 2026 9:30 PM |
| :F | Long Date/Time | <t:UNIX:F> | Wednesday, June 3, 2026 9:30 PM |
| :R | Relative Time | <t:UNIX:R> | in 3 hours / 2 days ago |
How to Use This Generator
- Select your date and time using the pickers above, or click "Use Current Time" to auto-fill with right now.
- Choose your timezone — it defaults to your browser's local timezone automatically.
- All 7 Discord timestamp formats generate instantly. Click "Copy" next to the format you need.
- Paste the code directly into any Discord message, embed, or bot response. Discord renders it live for every viewer in their own timezone.
What are Discord Timestamps?
Discord timestamps are special codes — formatted as <t:UNIX:FORMAT> — that you embed directly in any message. When sent, Discord automatically converts the underlying Unix time to each reader's local timezone and renders it as a human-readable date or time. A user in London, Tokyo, and New York will all see the correct local equivalent without any manual conversion.
This solves one of the most common friction points in global communities: scheduling events. Instead of saying "the event is at 8 PM EST, which is 1 AM UTC, which is..." you just drop a single timestamp and Discord handles the rest. The Relative format (:R) is especially popular — it shows dynamic text like "in 2 hours" or "3 days ago" that updates in real-time as the moment approaches or passes.
Timestamps work in all Discord surfaces: chat messages, server announcements, bot embeds, channel topics, and slash command responses. They're supported across the desktop app, web client, and mobile apps on iOS and Android.
Frequently Asked Questions
-
A Discord timestamp is a special code in the format
<t:UNIX:FORMAT>that you paste into any Discord message. Discord renders it as a clickable date or time in each reader's own local timezone — so everyone sees the correct local equivalent automatically. -
Pick a date and time in the generator above, click "Copy" next to your chosen format, then paste the code into any Discord message field. Once sent, Discord automatically renders it as a formatted, timezone-aware date or time for every reader.
-
Discord supports 7 formats: :t (Short Time), :T (Long Time with seconds), :d (Short Date), :D (Long Date with month name), :f (Short Date/Time), :F (Long Date/Time with weekday), and :R (Relative, like "in 3 hours"). See the table above for examples of each.
-
Timestamps are based on Unix time (seconds since January 1, 1970 UTC). The displayed time depends on the viewer's OS timezone settings. Make sure you select the correct timezone in the generator before copying your code — if you're scheduling for a specific city, pick that city's timezone.
-
Yes. Any bot can include timestamps in messages or embeds using the same
<t:UNIX:FORMAT>syntax. Just calculate the Unix timestamp in your bot code (e.g.,Math.floor(Date.now()/1000)in JavaScript) and insert it into the message string.