Discord timestamp generator

Discord renders <t:unix:STYLE> markup as a dynamic timestamp that every reader sees in their own timezone. It's the right way to announce an event to a server that spans continents. Type any date or time below (or keep “now”) and copy any of the seven styles, from short time to the auto-updating “in 3 hours” relative form.

Common questions

How do Discord timestamps work?
The markup embeds a Unix timestamp in seconds plus a style letter, like <t:1766658600:F>. Discord's client renders it in each viewer's local timezone and language, so nobody has to convert anything. Paste the markup into any message. No bot required.
What do the style letters mean?
t is short time (9:30 AM), T long time with seconds, d short date, D long date, f date and time (the default if you omit the style), F adds the weekday, and R is relative time (“in 2 days”), which keeps updating as the moment approaches.
Why does the preview look slightly different from Discord?
The previews use your browser's formatter in your locale, which is the same idea but not pixel-identical to Discord's own rendering. The markup itself is exact: what you copy is what Discord renders.
Can I get the timestamp from an existing Discord message or ID?
Yes, that's the reverse direction: paste any Discord ID into the snowflake-to-timestamp tool to see when it was created.

Related converters