What is a Unix timestamp?
A Unix timestamp is the number of seconds that have elapsed since the Unix epoch — midnight UTC on January 1, 1970 (1970-01-01T00:00:00Z). It is a timezone-free count, so the same number means the same instant everywhere.
Is Unix time in seconds or milliseconds?
Classic Unix time is whole seconds, and that is what most APIs and the JWT spec use. JavaScript's Date and many databases use milliseconds instead, which is the same count multiplied by 1000. This converter accepts both and tells you which unit it detected.
How does TechFixGen detect seconds vs milliseconds?
The converter combines magnitude with validity. Value magnitudes below 10^11 are treated as seconds; magnitudes of 10^11 or more are treated as milliseconds — that is where millisecond values for real dates since 1973 live. Values that would fall outside the range JavaScript dates can represent (about 275,000 years around 1970) are rejected with an out-of-range message rather than guessed.
What timezone does a Unix timestamp use?
None. A Unix timestamp is an offset-free count from 1970-01-01T00:00:00Z, so it represents the same instant regardless of timezone. The converter displays that instant in UTC and in your browser's local time, but the number itself never changes.
How are timezone-less dates interpreted?
A date/time with no timezone, such as 2026-09-18T18:00:00, is interpreted as your browser's local time — the same way the browser itself would treat a local wall clock. The converter labels such input clearly as browser local time instead of silently assuming UTC.
Can I convert JWT exp/iat/nbf timestamps?
Yes. JWT time claims — exp (expiration), iat (issued at) and nbf (not before) — are NumericDates: Unix timestamps in whole seconds. Paste any of them into this converter to see the exact moment in UTC, local time and relative terms.
Are timestamp values uploaded to TechFixGen?
No. Conversion happens entirely in your browser with no API calls or network requests. Timestamp values you enter are processed locally and are not uploaded to TechFixGen.
Can timestamps represent dates before 1970?
Yes. Negative Unix timestamps count backward from the epoch: -1 is 1969-12-31T23:59:59Z, and any other pre-1970 value within the supported range works the same way.
What about fractional timestamps like 1726659000.5?
A fractional value is read in its detected unit. 1726659000.5 is 1726659000 seconds plus 500 milliseconds, so the millisecond output is 1726659000500. If a fractional part is finer than a millisecond, it is rounded and the converter notes that rounding.
Why is 09/10/2026 rejected?
Because it is ambiguous — it could be September 10 or October 9 depending on the date convention. The converter refuses to guess and asks for an unambiguous ISO 8601 value such as 2026-09-18T12:30:00Z instead.
What range of values does the converter support?
Any instant JavaScript dates can represent: roughly 275,000 years on either side of 1970, which covers every real use case for API timestamps, logs, JWT claims and database values. A value outside that range gets a clear out-of-range error.