Discord Timestamp Generator

Pick a Discord event time, preview how the message will look, then copy the timestamp code or the full announcement line.

Pick a common Discord time

Most people need one of these

Use full date/time for event announcements, or relative time for countdowns.

events
Live preview
D
DiscordLookupAPPToday
Event starts...-...

Copy-ready message

Event starts <t:1788102274:F> - <t:1788102274:R>
F

Full Date/Time

Best

Event announcements

<t:1788102274:F>Preview updates after the page loads.
R

Relative Time

Best

Countdowns

<t:1788102274:R>Preview updates after the page loads.
f

Default

General messages

<t:1788102274:f>Preview updates after the page loads.
t

Short Time

When the date is obvious

<t:1788102274:t>Preview updates after the page loads.
T

Long Time

Exact seconds

<t:1788102274:T>Preview updates after the page loads.
D

Long Date

Date-only deadlines

<t:1788102274:D>Preview updates after the page loads.
d

Short Date

Compact schedules

<t:1788102274:d>Preview updates after the page loads.

Common Uses for a Discord Timestamp Generator

Discord timestamps make times readable for every member, no matter where they live.

Schedule events across timezones

Instead of writing a fixed timezone like 8 PM EST, paste a Discord timestamp so each viewer sees the event in their own local time.

Create live countdowns

The relative style <t:UNIX:R> renders as text such as 'in 3 hours' or '5 minutes ago', which is useful for launches and reminders.

Write clearer announcements

Use full date, short date, long time, or relative formats to make Discord posts easier to scan on desktop and mobile.

Guide

Discord Timestamp Formats, Converter Notes, and Examples

Discord timestamps use a Unix timestamp and an optional style flag. The generator converts your selected date and time into copyable markdown, while the examples show how each tag will render for the viewer. This is especially useful for server events, game sessions, livestreams, announcements, countdowns, and moderation deadlines because every member sees the same moment in their own local timezone.

Timestamp format examples

Discord tags use the pattern <t:UNIX:STYLE>. For example, <t:1717171200:F> shows a full date and time, while <t:1717171200:R> shows a relative countdown.

Converter and decoder usage

Use the page as a Discord timestamp converter when you know the date and need the markdown tag. If you already have a Unix timestamp, compare it with the generated code to decode which moment it represents.

Common mistakes to avoid

Copy the full tag including angle brackets, do not add spaces inside the tag, use seconds instead of milliseconds, choose the correct style letter, and remember that Discord renders the preview only after the message is sent.

Why Discord timestamps use local time

Discord renders the timestamp on each viewer's device. That means one timestamp can show 9:00 AM to one member and 6:00 PM to another, while both people are seeing the same absolute moment.

Choosing the right timestamp style

Use the full date style for formal announcements, the relative style for countdowns, and the short time style when the date is already clear from context. Mixing several styles in one message can make a Discord post harder to scan, so pick the one that answers the main timing question.

Seconds vs milliseconds

Discord timestamp markdown expects Unix time in seconds. Many JavaScript tools display timestamps in milliseconds, which are three digits longer. If a generated tag points to a date far in the future, check whether a millisecond value was pasted where a seconds value was required.

Discord Timestamp Generator FAQ

What is a Discord dynamic timestamp?
A Discord dynamic timestamp is a markdown tag such as <t:1717171200:F> or <t:1717171200:R>. Discord reads the Unix timestamp inside the tag and renders it using the viewer's local timezone.
Why is my Discord timestamp code not working?
Make sure you copy the entire tag including the brackets (e.g., <t:12345678:R>). It only renders after you send the message.
Can this page convert a date into a Discord timestamp?
Yes. Choose a date and time, then copy the generated Discord timestamp tag. The tool converts your selected moment into a Unix timestamp and places it inside Discord's <t:UNIX:STYLE> markdown syntax.
Can I decode a Discord timestamp with this tool?
The generator is primarily built to create timestamp tags. You can still use it as a lightweight decoder by comparing a Unix timestamp with the examples and checking how Discord would render that moment.
Does it work on mobile?
Yes, Discord handles these timestamps natively across desktop, mobile, and web versions.
Can I manually set a specific timezone?
The beauty of dynamic timestamps is that you don't need to. It automatically uses the viewer's local system time. If you want to show a specific moment, the tool handles the conversion for you.
Should I use seconds or milliseconds?
Use seconds. Discord timestamp markdown expects a Unix timestamp in seconds, not JavaScript-style milliseconds.
Which timestamp style is best for event announcements?
For most server events, the full date and time style is easiest to understand because it shows both the day and the local time. Add a relative timestamp nearby only when the countdown matters, such as a giveaway ending soon, a raid starting in one hour, or a livestream beginning today.
Why does the preview look different for different people?
Discord renders timestamps based on each viewer's device timezone and locale. That is the intended behavior. The copied markdown stores one absolute moment, while the Discord client chooses how to display that moment for each person.
Can I use Discord timestamps outside Discord?
The markdown format is designed for Discord messages. Other apps may show the raw tag instead of rendering a readable date. If you are posting to a website, calendar, email, or social platform, use the normal date and time text alongside the Discord timestamp code.
How do I avoid timezone mistakes before posting?
Check the selected date, time, and timezone before copying the tag, then send a test message in a private channel or draft area. If the preview shows the expected local time and the relative countdown makes sense, the same timestamp will represent the same moment for everyone else.
Why should I use a timestamp instead of plain text?
Plain text times force members to convert timezones manually. A Discord timestamp keeps one exact moment in the message and lets each Discord client render it locally, which is clearer for international servers, gaming groups, study communities, and event announcements.
Discord Timestamp Generator | Dynamic Markdown Time Tags