Discord Giveaway & Raid Timers

Set a deadline, copy a Discord timestamp, and it counts down live for every entrant — no giveaway bot, no manual updates as time runs out.

Pick a date & time

Setting this time in

Format

Discord preview

you

 

Code to paste

All formats, this moment

CodeNameRenders asPaste this
tShort Time9:01 PM<t:…:t>
TLong Time9:01:00 PM<t:…:T>
dShort Date11/28/2018<t:…:d>
DLong DateNovember 28, 2018<t:…:D>
fShort Date/TimeNovember 28, 2018 9:01 PM<t:…:f>
FLong Date/TimeWednesday, November 28, 2018 9:01 PM<t:…:F>
RRelative Time3 years ago<t:…:R>

Why giveaway hosts use this format

A giveaway post that says "ends in 24 hours" is only accurate for the first reader — everyone else sees a stale number. A Discord timestamp fixes that by encoding the actual end time rather than a sentence, so every entrant sees an accurate, live-counting "ends in X" regardless of when they open the message.

A giveaway message template

🎉 GIVEAWAY: [prize] — Ends <t:1735500000:R> (<t:1735500000:F>)

This pairs the relative countdown (for urgency) with the exact date and time (for entrants who want to know precisely when it closes) in a single line.

Raid and dungeon timers for gaming clans

The same approach works for coordinating raid formation, scheduled dungeon runs, or tournament round start times: post the target time once as a relative timestamp, and every member — regardless of their own time zone — sees an accurate "starts in X" without anyone doing conversion math in the chat.

Pairing with a giveaway bot

If your server already runs a giveaway or raid-scheduling bot, this generator isn't a replacement for entry tracking or winner selection — it's a lightweight way to add an accurate, live countdown to the announcement text itself, including inside a bot's own embed field. Seeusing timestamps in bots, embeds and webhooks for the technical details.

Picking a fair end time for a global server

A giveaway that closes at 9:00 PM sounds reasonable until you remember it's your 9:00 PM, not everyone else's — for a server with members across continents, that same moment could land in the middle of the night for a meaningful chunk of your audience, quietly shrinking their chance to see it in time. There's no perfect end time for a truly global audience, but skewing toward a moment that falls in normal waking hours across your two or three largest member regions, and giving at least 24–48 hours of notice rather than a same-day close, both help. Because the timestamp itself converts automatically, the fairness problem here is entirely about which moment you pick — not about the format.

Common giveaway timer mistakes

  • Setting the close time in the past by mistake. If the code renders as "ended X ago" immediately after posting, the date or AM/PM is wrong — check the live preview before copying.
  • Re-typing a new sentence instead of regenerating the code. If the giveaway gets extended, edit the message with a freshly generated timestamp for the new end time rather than adding a second, conflicting time reference — Discord doesn't let you edit an existing timestamp's target time in place, so a clean replacement avoids confusion.
  • Assuming everyone reads times the same way. A relative countdown removes timezone ambiguity, but pairing it with the exact time (as shown above) still helps entrants who want to double-check against their own calendar rather than trust the countdown alone.

Winner announcements deserve the same treatment

The same logic that makes a countdown useful for the entry deadline applies to a delayed winner announcement too — "winner announced <t:…:R>" gives entrants an accurate expectation for when to check back, instead of a vague "soon" that leaves people refreshing the channel with no sense of timing.

Frequently asked questions

How do I add a countdown timer to a Discord giveaway message?

Set the date and time the giveaway ends above, keep the Relative Time format, and copy the code. Paste it into your giveaway message — something like "🎉 Giveaway ends <t:…:R>!" — and it counts down live for everyone who sees the message.

Do I need a giveaway bot for this to work?

No — this only generates the timestamp text. If you're already running a giveaway bot for entries and winner selection, you can still paste this timestamp into the bot's announcement message or embed to show a live countdown alongside it.

Can I use this for raid or dungeon timers in a gaming clan?

Yes — the same relative timestamp works for any "starts in X" scenario: raid formation times, scheduled dungeon runs, tournament brackets. Set the target start time and share the code in your clan or LFG channel.

What happens to the timestamp after the giveaway ends?

It keeps working — the phrase automatically flips to "ended 2 hours ago" style text once the target time passes, which is useful context for anyone who finds the message after the fact.

Can I show the exact end time as well as the countdown?

Yes — combine two codes in one message, one R and one F, for example "Ends <t:…:R> (<t:…:F>)" so entrants see both the countdown and the precise date/time. See full date/time timestamps.