Developer Tool
Windows FILETIME counts 100-nanosecond intervals since January 1, 1601 — the timestamp format behind NTFS file metadata, the Windows Registry, and the Win32 API. Convert it either direction below.
Found in NTFS timestamps, registry key LastWriteTime, or via GetFileTime() in the Win32 API.
1601 was chosen because it's the start of the first 400-year Gregorian calendar cycle before Windows' original design era, letting engineers use a single unsigned 64-bit integer without needing a sign bit for dates before the epoch, while comfortably covering every date Windows would ever need. The same epoch, coincidentally, is shared by Active Directory's timestamp fields — see the LDAP/Active Directory Timestamp Converter if that's what you're actually decoding.
FILETIME shows up constantly in Windows forensics and systems administration: NTFS $STANDARD_INFORMATION and $FILE_NAME attributes, Windows Event Log records, Prefetch files, and any Win32 API call returning a FILETIME struct (which splits the 64-bit value into two 32-bit halves — dwLowDateTime and dwHighDateTime — that need to be recombined before converting).
Related
The same 1601 epoch, applied to AD attributes like pwdLastSet.
Excel, .NET ticks, GPS time, Julian day and more, all at once.
A different embedded-timestamp format, from a different system entirely.