Discord Timezone Converter
No spreadsheet of UTC offsets, no mental math. Pick a time in any timezone and get a Discord code that renders correctly for every reader in theirs.
Pick a date & time
Discord preview
you
Code to paste
All formats, this moment
| Code | Name | Renders as | Paste this |
|---|---|---|---|
| t | Short Time | 9:01 PM | <t:…:t> |
| T | Long Time | 9:01:00 PM | <t:…:T> |
| d | Short Date | 11/28/2018 | <t:…:d> |
| D | Long Date | November 28, 2018 | <t:…:D> |
| f | Short Date/Time | November 28, 2018 9:01 PM | <t:…:f> |
| F | Long Date/Time | Wednesday, November 28, 2018 9:01 PM | <t:…:F> |
| R | Relative Time | 3 years ago | <t:…:R> |
The problem with announcing times across a global server
A message that says "the event starts at 7 PM" only works if every reader happens to share the sender's timezone. On any server with an international audience, that sentence is ambiguous at best and wrong for most readers at worst — and manually listing "7 PM EST / 4 PM PST / midnight CET / 8 AM JST" doesn't scale past two or three zones and is easy to get wrong.
A worked example
Say you're coordinating an event set for 3:00 PM Eastern. Select "New York (EDT/EST)" from the timezone dropdown and pick 3:00 PM. Once pasted into Discord, that same code shows as 3:00 PM to Eastern-zone readers, as 12:00 PM to someone on the US West Coast, as 8:00 PM to someone in London, and as roughly 4:00 AM the next day to someone in Tokyo — all from the exact same pasted text, with zero manual conversion on your part.
Convert from any source timezone
By default, the tool detects your device's current timezone so you can type times naturally. But if you're coordinating an international tournament, a game developer live stream scheduled in PST, or a maintenance window announced in UTC, use the timezone dropdown to set the exact source zone. The generator translates it to universal Unix seconds instantly.
Related pages
For the mechanics of the underlying format, see how Discord timestamps work. For time-critical event scheduling specifically, see Discord countdown timestamps.
If the generated time looks wrong
Since the conversion relies on your device's own timezone setting, a wrong result almost always traces back to that setting rather than the generator itself. Check your operating system's date & time settings — specifically whether "set timezone automatically" is enabled and whether it's picked up the correct region, especially after travel or a VPN connection, both of which can occasionally leave a device on a stale or incorrect zone. Once your device's timezone is correct, everything downstream — the label above the date picker, the generated code, and how it displays for every reader — follows automatically.
Daylight saving in practice
Daylight saving time only causes trouble for tools that store a fixed clock time and a separate, static offset — this generator avoids that entirely by converting your input straight to a single absolute moment (Unix time) at the instant you generate it. There's no stored offset to go stale. The one genuinely ambiguous case is the "spring forward" hour that doesn't exist in some regions' clocks once a year — if you pick a wall-clock time that a region skips entirely, your browser resolves it consistently, but it's worth double-checking the preview if you're scheduling something right in that transition window.
No manual UTC math, ever
You never need to know your own UTC offset, look up anyone else's, or remember whether a particular region observes daylight saving this time of year — all of that is handled by your browser's built-in timezone database on the way in, and by each reader's own device on the way out.
Frequently asked questions
How does Discord know what timezone to show?
It doesn't need your reader's timezone at all — the code you paste stores one fixed moment in time (in UTC). Each reader's own device already knows its own timezone, and Discord's client does the conversion locally when it renders the message, using whatever timezone that device is set to.
Can I convert a time to a specific timezone, like PST or JST?
Not directly, and you don't need to — that's the point of this format. Instead of converting your time into every reader's zone yourself, you paste one code and Discord converts it into whichever zone each reader's own device is set to, automatically covering every timezone at once.
What timezone does the generator use when I pick a time?
Your own device's timezone, shown in the "Setting this time in…" label above the date picker. Whatever local time you enter is interpreted in that zone before being converted to the underlying Unix timestamp.
What if I want to schedule something in someone else's timezone?
Simply select their timezone from the Timezone dropdown above (e.g. UTC, New York, London, Tokyo). The tool will interpret your entered date and time in that specific timezone and produce the correct universal Discord timestamp code.
Does this handle daylight saving time automatically?
Yes. Because the conversion accounts for the selected region's timezone database at that date, and again independently on each reader's device when they view it, daylight-saving shifts on either end are accounted for correctly.