Date & Time Tools
Discord Timestamp Generator
Generate Discord timestamp tokens for every style: short time, long time, short date, long date, short and long date/time, and relative.
Discord timestamp generator
Enter the wall-clock time in the source time zone you pick on the right. The tool converts it to a UTC Unix timestamp.
The zone the event happens in. The tool guesses your browser zone on load.
Discord re-renders the token in each reader's zone. Switch this to check how it will look to viewers elsewhere.
Computed UTC moment
The single number every Discord timestamp token is built from.
Unix seconds
1779468600
ISO 8601 (UTC)
2026-05-22T16:50:00Z
Source zone offset
UTC+00:00
Discord timestamp formats
Paste a token into any Discord message. Discord renders it in the reader's own zone.
Short time
Hour and minute only. Great for raid times and event start.
Long time
Hour, minute, and second. Use for precise sync moments.
Short date
Numeric date in the reader's locale.
Long date
Full month name plus day and year.
Short date/timedefault
Date plus short time. The default if you write <t:TS> without a style.
Long date/time
Weekday name plus full date and short time. Best for event posts.
Relative
Updates as time passes: 'in 3 days', '5 minutes ago'. Great for countdowns.
Default token (no style suffix)
Discord falls back to the short date/time style (:f) when the style suffix is omitted.
<t:1779468600>
How Discord timestamps work
- The token <t:UNIX:STYLE> is a Markdown extension. Discord parses the Unix timestamp (in seconds since 1970-01-01 UTC) and renders the styled local time for every reader.
- The style suffix is a single letter: t T d D f F R. Omitting it falls back to f (short date/time).
- Discord uses each reader's browser or app locale, so the same token shows as "10:30 AM" in en-US and "10:30" in en-GB without any extra effort from the poster.
- The relative form (R) updates in real time. Useful for countdowns to launch days, raid starts, AMAs, and podcast recordings.
Tips for cleaner posts
- Use :F for event posts. It includes the weekday so readers do not have to translate the date themselves.
- Combine two tokens for ranges: from <t:TS_A:t> (<t:TS_A:R>) to <t:TS_B:t>.
- Always double-check the source zone, especially across DST transitions. The tool re-formats the Unix timestamp through your source zone so the wall clock you typed always matches the rendered preview in that zone.
- Need the raw Unix value for a webhook, scheduler, or game bot? Copy the Unix seconds in the panel above.
How to use
- Type or pick the event date and time in the input. The picker uses your browser's 24-hour datetime-local control; the field accepts YYYY-MM-DDTHH:MM directly.
- Pick the source time zone the event happens in. The tool guesses your browser zone on load but anything in the IANA database is available.
- Use a quick chip (Now, +15 min, +1 hour, +3 hours, Tomorrow same time, +1 week) for fast event drafting, or click Set to now for a snapshot of the current moment.
- Read the live previews next to each style. Switch the Preview as reader in selector to see how the token will render for a viewer in another zone.
- Click Copy next to any style to grab the <t:UNIX:STYLE> token, or Copy all formats for the whole block. Paste straight into Discord; the token expands automatically.
About this tool
Discord Timestamp Generator builds the dynamic time tokens Discord renders inline in messages. Pick a wall-clock date and time, the source time zone the event happens in, and the tool computes the UTC Unix timestamp in seconds and emits all seven styles at once: short time (:t), long time (:T), short date (:d), long date (:D), short date/time (:f, the default when no style is given), long date/time (:F), and relative (:R). Each style ships with a live, locale-aware preview rendered through the browser's Intl.DateTimeFormat and Intl.RelativeTimeFormat APIs so you can see exactly how a reader will see the token before you paste it into a Discord channel, server announcement, embed footer, or bot response. A reader-zone selector lets you double-check how the same token renders for viewers in another time zone, the relative style ticks every fifteen seconds so countdown text stays accurate while you copy, quick chips set the source instant to now, +15 minutes, +1 hour, +3 hours, tomorrow at the same time, or one week out, and the panel also exposes the raw Unix seconds and ISO 8601 form for webhooks, schedulers, calendar files, game bots, or anything else that wants the underlying number rather than the Discord markup. The two-pass DST-aware wall-clock-to-instant math keeps the source-zone wall clock you typed identical to the rendered preview in that zone, which matters most around DST transitions when a single hour appears twice or not at all. The tool runs entirely in your browser, so the events you draft (raid starts, podcast recordings, AMA windows, esports brackets, community meetings, game launches, drop times, calendar invites) never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Unix Timestamp Converter
Convert epoch timestamps to dates and back.
Open tool
Date & TimeTime Zone Converter
Compare a moment across many time zones with offsets and DST.
Open tool
Date & TimeCountdown Timer
Count down from a duration or to a date with a chime and tab title updates.
Open tool
Date & TimeICS Generator
Build a valid .ics calendar file with recurrence and reminders.
Open tool
Date & TimeDate Format Converter
Re-format any date string into ISO, US, EU, RFC 2822, Unix, or a custom token pattern.
Open tool