Skip to content
All tools
UtilitiesRuns locallyNo account

Timestamp converter (Unix, ISO, FILETIME, HFS+)

Convert between Unix seconds and milliseconds, ISO 8601, local time, and the non-standard epochs used by Windows, macOS, and Flask.

Open in ctfpal

Forensics challenges live on timelines, and the timestamps come from systems that disagree about when time started. Recognising which epoch a number uses is usually a matter of its magnitude.

The practical test is to try each interpretation and see which one produces a plausible date. A number that reads as 2019 under one epoch and as the year 51,000 under another has answered the question for you, and that is faster than reasoning about which system wrote the value.

EpochStartsUnitRecognise by
Unix1970-01-01seconds10 digits today
Unix (ms)1970-01-01milliseconds13 digits
Windows FILETIME1601-01-01100 ns18 digits
HFS+ / Mac1904-01-01seconds~2 billion higher than Unix
itsdangerous2011-01-01secondsSmall - used in Flask cookies

Part of a module

9. Network forensics

Triage a packet capture: find the one conversation that matters, extract transferred files, and spot exfiltration over DNS.

Practise on real challenges

Related tools