What is a Unix timestamp (epoch seconds)?
A Unix timestamp (epoch seconds) represents a date as the number of seconds since 1970-01-01T00:00:00 UTC. It's widely used in programs, databases, and API timestamps because it uniquely represents a moment in time without being affected by timezone.
How to use it
① Convert between Unix seconds and a date
Enter a number in the "Unix Timestamp (seconds)" field to convert it to a UTC date, or enter a date in the "UTC Date" field to convert it to Unix seconds — either direction updates automatically.
② Get the current time with "Now"
Click Now to fill in both fields with the current Unix seconds and UTC date.
③ Copy multiple formats from Quick Copy
Quick Copy lets you grab Unix seconds, Unix milliseconds, ISO 8601, and more with one click, alongside the time shown in major cities like Tokyo, New York, and London.
What makes this tool different
- Converts Unix seconds and UTC date in real time, in either direction
- Compares major timezones — Tokyo, New York, London, and more — all at once
- Each city shown in its own local format
- One-click copy for Unix seconds, milliseconds, ISO 8601, and more
- Completely free, no sign-up, no ads
Frequently asked questions
What's the difference between Unix seconds and milliseconds?
Unix seconds count elapsed seconds since 1970-01-01; Unix milliseconds are 1000 times that, in milliseconds. JavaScript's Date.now() returns milliseconds, so you can usually tell them apart by digit count (around 10 digits vs. around 13). Quick Copy shows both values at once.
What does the "Now" button do?
It fills in both the Unix seconds and UTC date fields with the exact moment you clicked it.
What is the Year 2038 problem?
Systems that store Unix time as a signed 32-bit integer will overflow after 2038-01-19T03:14:07 UTC, since the value exceeds what 32 bits can represent. Most modern systems use 64-bit integers and are unaffected, but older 32-bit systems can be at risk.
Is it free?
Yes, completely free with no sign-up, unlimited use.