Report

Help us improve this tool

Mac HFS Timestamp Converter

Convert Mac HFS+ seconds-since-1904 timestamps to readable dates and back, with Unix time cross-reference.

O M T

Decode Mac HFS+ timestamps from legacy Apple systems

HFS Plus stores timestamps as unsigned 32-bit seconds since 1 January 1904 UTC. Forensic exports, vintage iPod metadata, and older Mac archives still surface these values. Convert HFS+ seconds to readable dates, translate Unix seconds, or encode a local date back to HFS+ format.

For Active Directory FILETIME values, use the LDAP Timestamp to Date Converter.

Epoch offset

Unix time and HFS+ time differ by 2,082,844,800 seconds. To convert HFS+ to Unix, subtract that offset. To convert Unix to HFS+, add the same offset.

Frequently Asked Questions

What is the valid HFS+ range?

Unsigned 32-bit HFS+ timestamps run from 0 (1 January 1904) through 4,294,967,295 (6 February 2040 UTC).

Are values stored in local time?

HFS+ catalog timestamps are defined in GMT/UTC. Some legacy volume headers used local time, so very old exports may need manual offset review.

How is Unix input detected?

Values above the 32-bit HFS+ maximum are treated as Unix seconds and converted to the equivalent HFS+ timestamp automatically.