T

Text Machine

Powerful text tools, in your browser

Discord Timestamp Generator

Pick a date and time, then copy a ready-to-paste code that Discord turns into a live timestamp. Every member sees it in their own timezone and language, and the relative style even counts up or down on its own. It uses Discord's built-in formatting, so there are no bots and nothing to install. Everything runs in your browser, so nothing you choose is uploaded.

Date and time

How to use Discord Timestamp

  1. 1

    Pick a date and time

    Choose the moment you want to point to with the date and time picker, or press Set to now for the current time. You enter it in your own timezone.

  2. 2

    Preview every style

    The tool shows all seven Discord styles at once, each with a live preview of how it will read, from a short time to a full date or a relative countdown.

  3. 3

    Copy the style you want

    Press copy next to the style that fits your message. The code is short and looks like a colon-wrapped tag with the time inside.

  4. 4

    Paste into Discord

    Paste the code into any Discord message and send. Discord replaces it with a live timestamp that every reader sees in their own local time.

About Discord timestamps and how they work

One instant, every timezone

Scheduling anything in a community that spans the world is a quiet headache. Post that a stream starts at 8 PM and half the server has to guess which 8 PM you mean. Discord timestamps solve this by storing a single moment in time as a Unix value, a plain count of seconds, and letting every member's client translate it into their own local time. You set the instant once, and everyone reads it correctly.

This tool does the conversion for you. You pick a date and time in your own timezone, and it works out the underlying Unix value and wraps it in the short markup Discord recognizes. You never have to look up a number or remember the exact syntax; you just copy the style you want and paste it in.

Built on Unix time

Underneath every Discord timestamp is a single number: the Unix timestamp, a count of seconds that have elapsed since the start of January 1, 1970, in universal time. That instant, often called the epoch, is a shared zero point that does not belong to any one timezone, which is exactly what makes it useful. One number pins one precise moment with no ambiguity about where in the world you are.

Storing the moment as a timezone-free count is the whole secret to localization. Because the value itself carries no offset, each member's client is free to add their own timezone on the way to the screen. This tool reads the date and time you pick, converts it to that universal second count, and hands Discord a number it knows how to localize for everyone.

The timestamp syntax

The markup itself is compact. It is an angle-bracketed tag that begins with a lowercase t and a colon, then the Unix second count, then an optional colon and a style letter, all closed by a matching angle bracket — for instance the relative form is written as <t:1700000000:R>. The leading t marks it as a timestamp, the long number is the instant, and the trailing letter chooses how it is displayed.

Leave the style letter off and Discord uses its default, the short date and time. Add a letter and you switch the look without changing the underlying moment. The code reads as cryptic gibberish while you are still typing the message, which is normal; Discord only swaps it for a formatted time once the message is actually sent, so a preview before posting is genuinely helpful.

The seven style suffixes

Each display style is chosen by the single letter at the end of the tag, and there are seven. Lowercase t is a short time like a clock reading, and capital T is the same with seconds added. Lowercase d is a short numeric date, while capital D spells out a long date. Lowercase f, the default, combines a short date with the time, and capital F adds the weekday for a full date-and-time line.

The seventh letter, capital R, is the relative style, and it behaves differently from the rest. Instead of a fixed clock reading it shows how far the moment is from now — a phrase such as in three days or five minutes ago — and it keeps refreshing on its own as time passes. Seeing all seven side by side is why this page previews every style for the moment you pick, so the right one is easy to spot.

Automatic timezone localization

The payoff of building on a universal second count is that Discord re-localizes the timestamp for every viewer. The same posted code shows up at the correct wall-clock time for a member in Tokyo and a member in London at once, in each person's own language and date format, with no math on your end. You think in your own timezone, pick the moment, and everyone else automatically sees their own.

One thing to keep in mind: the preview on this page is rendered using your current locale and timezone, so the exact wording and clock you see may differ slightly from what a member elsewhere sees. That is expected and is the feature working as intended — the instant is identical for everyone, only its presentation adapts to each reader.

Countdowns and scheduling events

The relative style turns a timestamp into a self-updating countdown, which is its most popular use. Set capital R to a moment in the future, paste it into your message, and Discord shows a live phrase like in two hours that ticks down without you ever editing the message again. It is the cleanest way to mark a giveaway deadline, a launch, or a deadline that everyone is watching.

For scheduling, pairing styles works well. A full date-and-time style states exactly when an event is in each member's own clock, while a relative tag right beside it shows at a glance how soon that is. Drop both into an announcement for a game night, a community call, or a tournament bracket and members get both the precise local time and an effortless countdown to it.

Where timestamps help most

Event organizers lean on timestamps the hardest. A game night, a community call, a tournament bracket, or a giveaway deadline all become unambiguous when the time carries each reader's own clock with it. Moderators pin them in announcements, and bots drop them into the description and field text of embeds so members always know when the next thing happens.

Because a timestamp is just a normal piece of a message, anyone can use one without special roles or tools, and it renders the same across the desktop app, the web client, and the mobile apps. The only catch is that the raw code looks cryptic until the message is sent, so it helps to preview it first. That is exactly what this generator is for: pick the moment, check how it reads, and paste a timestamp that works for your whole server.

Frequently asked questions

What is a Discord timestamp?
A Discord timestamp is a small piece of markup that Discord turns into a formatted time when your message is sent. Instead of typing a fixed time that only makes sense in one timezone, you post a code built from a Unix time value, and Discord renders it in each reader's own local time and language. It can show a clock time, a full date, or a relative phrase like in two hours.
How do I add a timestamp in Discord?
Pick a date and time here, copy the code for the style you want, and paste it into a Discord message before you send. There is nothing else to set up: the feature is built into Discord, so no bot, plugin, or special permission is required. The plain code looks a little odd while you type it, but it becomes a clean timestamp the moment the message posts.
Why does the time look different for other people?
That is the whole point of a Discord timestamp. The code stores one exact instant, and Discord shows it to every member adjusted to their own timezone and language settings. So a call you schedule appears at the right local time for someone in Tokyo and someone in London without you doing any math. The preview on this page uses your current locale, so others may see slightly different wording.
What do the styles t, T, d, D, f, F, and R mean?
Each letter is a different format. Lowercase t is a short time and capital T adds seconds. Lowercase d is a short date and capital D is a long date. Lowercase f is a short date with the time and is the default, while capital F adds the weekday for a full date and time. R is the relative style, which reads as something like in three days or five minutes ago and keeps updating.
How do I make a countdown in Discord?
Use the relative style, shown here as R. Set it to a moment in the future, copy the R code, and paste it into your message. Discord displays it as a phrase that counts down on its own, such as in two hours, and refreshes as time passes. It is the easiest way to show how long is left until an event without editing the message again.
Do Discord timestamps work on mobile and in embeds?
Yes. Timestamps render the same way across the desktop app, the web client, and the mobile apps, because the formatting is handled by Discord itself rather than your device. They also work inside the description and field text of message embeds posted by bots. Wherever the timestamp appears, each viewer still sees it in their own local time.

Related tools

Keep going with these handy tools

Fancy Text Generator

Zalgo Text Generator

Upside Down Text Generator

Strikethrough Text Generator

Redacted Text Generator

Invisible Text Generator