Discord timestamp generator
Build Discord’s dynamic <t:...> timestamp markup, shown in each reader’s own time zone.
Discord timestamp generator
Discord renders a message differently for every reader when it contains the markup <t:1735000000:f> — each person's client shows that moment converted into their own time zone and language, instead of one fixed string that only makes sense where it was typed. This tool builds that markup for you: pick a date and time, or leave it blank to use right now, and copy the result straight into your message.
Set the date and time in the first field (YYYY-MM-DD or YYYY-MM-DD HH:mm) and the time zone it should be read in — an IANA name such as Europe/Berlin or America/New_York, defaulting to UTC. The format option covers all seven of Discord's flags: short and long time, short and long date, short and long date-time, and a relative flag that renders as "in 2 hours" or "3 days ago" and keeps counting down live in Discord. Choose one flag to copy just that snippet, or "All formats, labelled" to see every flag next to its rendered preview and its markdown at once. The quick offset field shifts the base time without doing the math yourself — type "in 30 minutes", "2 days" or "-1 hour" and the timestamp moves accordingly.
The output always pairs with a plain Unix timestamp in the tally line underneath, for anywhere that expects a raw epoch value instead of Discord's markdown — a bot config, an API call, a spreadsheet. Every value recomputes as you change an option, so you can nudge the time or switch formats and see the new markdown immediately.
Everything runs in your browser: the date, time and time zone you enter are never sent anywhere. Copy the result, download it as a .txt file, or clear the fields and start again.