tools.maxhogan.dev

Discord Timestamps

Generate tags that render in every reader's own timezone.

Input
What it does

Generates Discord's <t:UNIX:style> timestamp tags from a date or unix timestamp. Paste a time and get all seven display styles at once: short/long time, short/long date, short/long date-time, and relative ("in 2 hours"), each rendered in whatever timezone the reader viewing the message is in.

How to use it

Paste a unix timestamp (seconds or milliseconds), an ISO 8601 date, or leave the input blank to use the current time. Copy whichever tag style you want (short time, long date, relative, etc.) and paste it directly into a Discord message; Discord renders it locally for each reader.

Why this one

Other Discord timestamp generators require picking a date from a calendar widget and run behind ads. This one also accepts a raw unix or ISO timestamp directly, runs entirely in your browser, and never sends your input anywhere.

FAQ
Why does the timestamp look the same for everyone but display differently?
The tag <t:UNIX:F> encodes a single unix timestamp; Discord's client renders it into each reader's local timezone and locale at display time, so no timezone math is needed in the message itself.
What timestamp format should I paste in?
Unix seconds (1754521200), unix milliseconds (1754521200000), or an ISO 8601 date like 2026-08-06T21:00:00Z. Leave the input empty to use the current time.
Which style should I use for a relative countdown?
Use the R style: it renders as "in 2 hours" or "3 days ago" and updates live as readers view the message.