Discord Timestamps — How to Create and Convert Epoch Time for Discord
Last updated: March 16, 20266 min read
By Ryan CallahanDeveloper Tools
Discord timestamps auto-adjust to every user's timezone. Instead of "the event starts at 3 PM EST" (which means nothing to someone in Tokyo), you send <t:1712345678:F> and Discord shows each person the correct local time.
Step 1: Get the Unix Timestamp
- Open the Timestamp Converter
- Enter your target date and time
- Copy the seconds timestamp (10 digits)
Step 2: Wrap in Discord Format
Discord timestamp syntax: <t:TIMESTAMP:STYLE>
All 7 Discord Timestamp Styles
| Style | Code | Output Example |
|---|
| Short Time | | 4:14 PM |
| Long Time | | 4:14:38 PM |
| Short Date | | 04/05/2024 |
| Long Date | | April 5, 2024 |
| Short Date/Time | | April 5, 2024 4:14 PM |
| Long Date/Time | | Friday, April 5, 2024 4:14 PM |
| Relative | | 2 years ago |
Get the timestamp for your date, then wrap it in Discord format.
Get Timestamp →
Examples
Event at April 10, 2026 8:00 PM UTC:
- Convert: April 10, 2026 20:00:00 UTC = 1775944800
- Full format:
<t:1775944800:F> → Shows "Friday, April 10, 2026 8:00 PM" (adjusted to viewer timezone)
- Relative:
<t:1775944800:R> → Shows "in X days" (updates automatically)
Best Practices
- Use :F for events: Shows the complete date and time. No ambiguity.
- Use :R for countdowns: "Event starts
<t:1775944800:R>" shows "in 3 days" and auto-updates.
- Combine both: "Event:
<t:1775944800:F> (<t:1775944800:R>)" shows the exact time plus a countdown.
- Always use seconds: Discord ignores millisecond timestamps. Divide by 1000 if needed.
Where Timestamps Work in Discord
- Regular messages ✓
- Embed descriptions ✓
- Embed field values ✓
- Bot messages ✓
- Embed titles ✗
- Embed author ✗
Related: Cron Generator for scheduling, JSON Formatter for bot development.
Ryan has been building browser-based utilities since the early days of modern browser technology. He architected the client-side processing engine that powers every tool on WildandFree — ensuring files never leave your browser.
More articles by Ryan →