Discord · one instant, every reader's clock
Discord Timestamp Generator
Build the <t:…> tags Discord turns into live dates. Pick a moment, copy a style, and everyone who reads the message sees the time in their own zone.
All nine styles are generated at once, each with a preview of how it renders for you.
Date and time
pick a date and time
Jump to
Tags
How Discord timestamps work
A Discord timestamp is written <t:UNIX:STYLE>, where UNIX is a Unix timestamp in seconds and STYLE is a single letter. Discord stores the instant and formats it per reader, so one message shows 16:20 in Madrid and 15:20 in London without anyone converting anything.
Leave the style off — <t:1789551330> — and Discord applies f, the long date with short time. The relative style R is the one worth knowing: it renders as “in 2 hours” and keeps updating as the moment approaches, which is why it is the usual choice for event announcements.
The previews above are rendered by your own browser in your own zone, which is what Discord does too — so they show what you would see, not what every reader sees. If you need the underlying epoch value for something else, the date to timestamp converter gives you the same number on its own.
How to make a Discord timestamp
- Pick the moment. Enter the date and time above, or press Now. Choose whether the time you typed should be read in your own zone or as UTC.
- Choose a style. Each of the nine styles is listed with a preview of how it renders for you. Relative time (R) is the one that keeps counting down as the moment approaches.
- Copy the tag into Discord. Copy the tag and paste it into a message. Discord replaces it with a formatted date in each reader's own time zone when the message renders.
Frequently asked questions
What is a Discord timestamp?
A Discord timestamp is a tag of the form <t:UNIX:STYLE> that Discord replaces with a formatted date when it renders your message. The Unix value is in seconds, and the style letter picks the format.
Why use a timestamp tag instead of typing the time?
Because Discord renders the tag in each reader's own time zone and locale. Type “20:30” and half a server has to do the arithmetic; post a timestamp tag and everyone sees the time as it falls for them.
Which Discord timestamp style is the default?
The f style — long date with short time, such as 20 April 2021 at 16:20. Discord applies it when you write <t:1789551330> with no style letter at all.
Do Discord timestamps use seconds or milliseconds?
Seconds. A 13-digit millisecond value in a Discord tag produces a date tens of thousands of years in the future, so divide by 1000 first — or use the generator above, which always emits seconds.
Do these tags work in channel names or embeds?
They work in message content, embed descriptions and embed field values. They do not render in channel names, channel topics, usernames or embed titles, where Discord shows the raw tag text instead.
Other tools
Dedicated pages when you need one direction, one answer, or one format.
- 00Unix Timestamp ConverterBoth directions on one page, with the current epoch time ticking above them.
- 02Timestamp to DatePaste an epoch value, get the human date in UTC, local time and ISO 8601.
- 03Date to TimestampTurn a calendar date and time into epoch seconds or milliseconds, in UTC or your own zone.
- 04Unix Timestamp NowThe current epoch time, ticking, in seconds and milliseconds — one click to copy.