Discord Timestamp Generator
Generate Discord dynamic timestamps (<t:...:F>) in all seven formats with live previews. Pick a date and time, then copy the code - Discord shows it in every reader's own timezone.
1783757040<t:1783757040:t><t:1783757040:T><t:1783757040:d><t:1783757040:D><t:1783757040:f><t:1783757040:F><t:1783757040:R>Code Examples
const unix = Math.floor(Date.now() / 1000);
const stamp = `<t:${unix}:F>`; // long date/time
const relative = `<t:${unix}:R>`; // "5 minutes ago"Frequently Asked Questions
How do Discord timestamps work?
Discord replaces <t:UNIX_TIMESTAMP:FORMAT> in any message with a time rendered in each reader's own timezone. The timestamp is Unix seconds and the format is a single letter: t, T, d, D, f, F, or R.
What do the Discord timestamp format letters mean?
t = short time (16:20), T = long time (16:20:30), d = short date (20/04/2026), D = long date (20 April 2026), f = short date/time, F = long date/time with weekday, R = relative (in 2 hours).
Why does my Discord timestamp show a different time for other people?
That is the feature: Discord renders the same Unix timestamp in each viewer's local timezone. Everyone sees the same moment expressed in their own time.
Do Discord timestamps update live?
The relative format (R) updates as time passes - 'in 5 minutes' becomes '2 minutes ago'. The other formats are fixed text rendered in the viewer's timezone.
Related Tools
This tool runs entirely in your browser - nothing you enter is uploaded or stored.