Timestamp Generator
Turn any date and time into a Discord timestamp tag. Everyone who reads the message sees it in their own timezone, and relative timestamps count down on their own.
Pick a moment
In your own timezone. Discord converts it for everyone else.
Copy a tag
Each style renders differently. Paste the tag straight into a Discord message.
Pick a date to generate tags.
The previews above are rendered in your locale. Everyone reading the message sees it formatted for theirs, which is the whole point of using a tag instead of typing a time.
How Discord timestamps work
A timestamp tag looks like <t:1767225600:F>. The number is the Unix time in seconds, and the letter after it chooses the format. Discord replaces the whole tag with a formatted date when it renders the message, using each reader's own timezone and language settings.
That is why they matter for events. Writing “raid at 8pm EST” asks every member in another timezone to do arithmetic, and half of them will get it wrong. A tag shows 8pm to you, 1am to someone in London, and counts down for everyone if you use the relative style.
The styles
t and T are times, d and D are dates, f and F combine both, and R is relative — “in 3 hours”, updating on its own as the time approaches. Leaving the style off entirely gives you f.
Tags work anywhere a message goes: normal messages, embeds, channel topics, and webhook payloads. They do not work in channel names or role names.