Skip to content
unixframe.com

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

Read the entered time as

pick a date and time

Jump to

Tags

Waiting for a complete date — all nine Discord tag styles appear here.

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

  1. 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.
  2. 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.
  3. 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.