Free tool — no login required

Discord Time Converter & Timestamp Generator

Pick a time once — everyone who reads it sees their own timezone. Convert any date to every Discord <t:> format — relative, short time, long date, and more. Copy with one click.

How Discord timestamps work

Discord timestamps are short markdown snippets that look like <t:1746309660:R> when you type them, and render as a live, timezone-aware time when posted. The number is a Unix timestamp (seconds since January 1, 1970 UTC), and the letter after the colon is the format code.

The killer feature is automatic timezone conversion: post a timestamp from anywhere on Earth, and every viewer sees it in their own local time without any manual math. That’s why server admins use them for event announcements, why mods use them in incident logs, and why bots use them in status messages.

The :R relative formatis special — it auto-updates as time passes (“in 2 hours” → “in 1 hour” → “just now” → “3 minutes ago”). For event countdowns and recency indicators, this is the go-to.

All 7 format codes at a glance

CodeNameRenders as
:tShort Time9:41 PM
:TLong Time9:41:30 PM
:dShort Date03/05/2026
:DLong DateMay 3, 2026
:fShort Date/Time (default)May 3, 2026 9:41 PM
:FLong Date/TimeSunday, May 3, 2026 9:41 PM
:RRelativein 2 hours / 3 days ago

Frequently asked questions

What is a Discord timestamp?

A Discord timestamp is a special markdown format (<t:UNIX:FORMAT>) that renders as a clickable, timezone-aware time/date in chat. Discord automatically converts it to each viewer's local timezone — so a timestamp posted by someone in NYC shows up correctly for someone in Tokyo. Useful for scheduling events, posting deadlines, and building bots that announce times.

Is this a Discord time converter?

Yes — it's a Discord time converter both ways. Enter any date and time in your own timezone and it converts it to Discord's <t:UNIX> code, which Discord then shows every viewer in their local time. You can also paste an existing <t:> code to read what time it represents.

What's the difference between :R, :F, :t, and the other format codes?

:R is "Relative" (in 2 hours / 3 days ago — auto-updates as time passes). :F is "Long Date/Time" (Sunday, May 3, 2026 9:41 PM). :t is "Short Time" (9:41 PM). :T is "Long Time" (9:41:30 PM). :d is "Short Date" (03/05/2026). :D is "Long Date" (May 3, 2026). :f is "Short Date/Time" (May 3, 2026 9:41 PM) — also the default if you omit the format suffix entirely.

Does the timestamp adjust for the viewer's timezone?

Yes. Discord stores the timestamp as a Unix epoch (seconds since 1970 UTC) and renders it in each viewer's configured timezone client-side. Post a timestamp at 3pm UTC and a viewer in Los Angeles sees it as 8am, while a viewer in Sydney sees it as 1am the next day. No manual timezone conversion needed.

How do I use a Discord timestamp in a bot?

Calculate the Unix timestamp in your bot code (Math.floor(Date.now() / 1000) for "now", or new Date('2026-05-03').getTime() / 1000 for a specific date) and embed it as `<t:${unix}:R>`. With VibeBot, you can build commands like /remindme that automatically post relative timestamps when triggered — no code, just describe the behavior.

What's the maximum date a Discord timestamp supports?

Discord timestamps use 32-bit signed Unix seconds, which technically caps out around January 19, 2038 (the Unix Y2K38 problem). For practical purposes, anything within the next decade renders perfectly. Past dates work fine back to 1970.

Can I use timestamps in embeds?

Yes — embed fields, descriptions, and even titles all support the <t:> syntax. Useful for event announcements, leaderboards with last-update times, and bot status messages with "started X ago" indicators.

Does this work on Discord mobile?

Yes. Timestamps are plain text markdown, so paste the copied <t:…> code into the Discord mobile app exactly like on desktop — it renders as local time for every viewer on every platform. This page also works fine from a phone browser, so you can generate the code on mobile too.

Can I convert a Unix timestamp for Discord?

Yes — a Discord timestamp is just a Unix timestamp (seconds since 1970) wrapped in <t:…:FORMAT>. If you already have the Unix number, wrap it yourself: <t:1735689600:F>. If you have a date and time instead, use the tool above and it computes the Unix value for you.

Is there a Discord time converter bot?

Bots can post timestamps, but you don't need one just to convert times — the markdown works from any account, which is what this tool generates. Where a bot earns its place is scheduling around those times: automatic event announcements and reminders. VibeBot's reminder feature does exactly that.

Want timestamps in your Discord bot?

Build a bot that posts countdowns, event reminders, or relative timestamps automatically. No code — describe what you want, deploy in 30 seconds.

Build my Discord bot