How to use this tool
Pick the event date, time, and source timezone, then copy the Discord timestamp style that matches your message.
Generate Discord timestamp codes from any date, time, and timezone. Copy relative time, full date, short date, and event-ready timestamp formats that render in every viewer's local timezone.
Your selected date is processed locally in this page. No account, upload, or server-side conversion is needed.
Pick the real event time. The output stays correct for people in different timezones.
Use the format that fits your Discord message.
Launch starts at -
Relative reminder: -
Discord timestamps use a Unix timestamp wrapped in a message code like <t:1714852800:F>. The same code can display as a short time, long date, full date and time, or relative countdown depending on the style letter after the final colon.
Pick the event date, time, and source timezone, then copy the Discord timestamp style that matches your message.
<t:1714852800:F> renders as a full date and time, while <t:1714852800:R> renders as a relative countdown.
Use timestamp codes in community events, release announcements, moderation reminders, bot responses, and server rules.
| Style | Code | Best for |
|---|---|---|
| Short time | <t:1714852800:t> |
Compact event time in a short message. |
| Long time | <t:1714852800:T> |
Time with seconds for precise schedules. |
| Short date | <t:1714852800:d> |
Compact date references in channel posts. |
| Long date | <t:1714852800:D> |
Readable date without time. |
| Short date/time | <t:1714852800:f> |
Default readable event time. |
| Long date/time | <t:1714852800:F> |
Major announcements and launch posts. |
| Relative | <t:1714852800:R> |
Countdowns such as in 2 hours or 3 days ago. |
Choose 2024-05-04 20:00 UTC and copy: Event starts <t:1714852800:F> (<t:1714852800:R>).
If the event shows the wrong day, check the source timezone first. If Discord does not render the code, keep the exact <t:seconds:style> syntax and use Unix seconds, not milliseconds.
Relative timestamps keep changing inside Discord. Browser preview wording can differ slightly from Discord's final rendering.
| Case | What to check |
|---|---|
| Seconds vs milliseconds | Discord timestamp codes require Unix seconds, not JavaScript milliseconds. |
| Viewer timezone | Each Discord user sees the same instant in their own local timezone. |
| Announcement template | Pair :F for full context with :R for a countdown. |
Convert raw Unix values with Timestamp Converter, encode event links with URL Encoder / Decoder, and generate test IDs with UUID Generator.
Pick the timezone where the event is planned. Discord will render the timestamp for each viewer in their own local timezone.
Paste codes directly into a Discord message, announcement, community event, bot response, or server rules channel.
A Discord timestamp is a special code using Unix time. It looks like <t:1714852800:F> and renders as a readable time inside Discord.
For announcements, :F is usually the clearest. For reminders and countdowns, :R is the most useful.
This page approximates Discord's display using your browser locale. Discord may render punctuation or wording slightly differently.
No. The generator runs in your browser. The timestamp code is calculated locally and can be copied without creating an account.
Convert Unix seconds, milliseconds, UTC dates, local dates, and ISO output.
Encode event URLs, decode copied links, and inspect query parameters locally.
Encode and decode UTF-8 text, URL-safe Base64, and small local files.
Convert CSV data into JSON Array or JSON Lines output with local browser processing.
WebUtilsLab is not affiliated with Discord Inc. Discord is a trademark of its respective owner.