Hex Timestamp Converter
Convert between a hex value and its raw Unix timestamp (decimal seconds) in either direction — a quick bidirectional converter without date formatting.

Built by
Swapnil SanghviFull-Stack Web Developer & WordPress Developer
Swapnil Sanghvi is a full-stack web and WordPress developer, UI designer, and full-time freelancer who builds and maintains Hex Calculator.
Further reading: Unix time — Wikipedia
How This Converter Works
A Unix timestamp is just a whole number — seconds since January 1, 1970 (UTC). Converting between its hex and decimal forms is a plain base conversion, with no date formatting involved. Pick a direction, type a value, and the result updates immediately.
Quick Reference
| Hex | Decimal timestamp | UTC date |
|---|---|---|
| 0x0 | 0 | 1970-01-01 00:00:00 |
| 0x5F5E100 | 100,000,000 | 1973-03-03 09:46:40 |
| 0x65A50928 | 1,705,314,600 | 2024-01-15 10:30:00 |
| 0x7FFFFFFF | 2,147,483,647 | 2038-01-19 03:14:07 |
Where This Converter Actually Comes Up
Comparing Two Raw Timestamp Values
When one system logs a timestamp in hex and another logs the same event in decimal, converting one to match the other's format makes it possible to confirm they're the same moment.
hex log value == decimal log value?
Plugging a Value Into Code That Expects Decimal Seconds
Most programming languages' date libraries take a plain decimal Unix timestamp — converting a hex value you found in a file or log first gets it into the format your code actually needs.
hex value -> decimal seconds for new Date()
Quickly Checking a Timestamp's Rough Age
Converting a hex timestamp to decimal and comparing it to the current Unix time (a well-known round number) gives a fast sanity check on roughly how old a value is, before doing a full date conversion.
hex value -> decimal -> compare to now
Why Use This Calculator Instead of Doing It by Hand
- Converts in either direction from one input, with a one-click swap
- Skips date formatting entirely when you just need the raw number
- Runs entirely in your browser — nothing you type gets sent anywhere
- Handles values well beyond the classic 32-bit timestamp range
Limitations
- Only non-negative timestamps are supported — dates before January 1, 1970 (UTC) aren't handled.
- This tool doesn't format a calendar date — use Hex to Date or Date to Hex if you need a human-readable date instead of the raw number.
Frequently Asked Questions
Is "hex time" the same thing as a hex Unix timestamp?
Yes, in practice — both terms refer to a Unix timestamp (seconds since 1970) displayed or stored as hexadecimal, the encoding many file systems and log formats use instead of a plain decimal number.
How is this different from Hex to Date and Date to Hex?
Those two tools work with a formatted, human-readable date. This one works with the raw decimal timestamp number itself — useful when you already have the decimal seconds value and just need the hex form (or vice versa), without a date-formatting step.
Why would I want the raw timestamp instead of a formatted date?
When debugging code, comparing two timestamp values numerically, or copying a value directly into a field that expects a plain decimal seconds count rather than a calendar date string.
Can I switch directions without retyping the value?
Yes — the Swap button carries the current result over to the other direction's input, so you can go back and forth without losing your place.
Does this handle negative timestamps (before 1970)?
No — like the rest of this site's timestamp tools, only non-negative timestamps (January 1, 1970 UTC and later) are supported.