Convert between Unix timestamps, Windows FILETIME, and human-readable dates. Instant, client-side, no sign-up required.
Enter a timestamp above to see conversions
Active Directory stores many timestamps as Windows FILETIME — the number of 100-nanosecond intervals since 1601-01-01 UTC. Key attributes:
lastLogon — Last interactive logon (not replicated between DCs)lastLogonTimestamp — Last logon (replicated, updated ~14 days behind)pwdLastSet — When the password was last changedaccountExpires — Account expiration (0 = never expires by default; INT64_MAX = never expires explicitly)badPasswordTime — Last failed password attemptWindows Event Logs store timestamps as FILETIME. When analysing exported .evtx files or parsing events via PowerShell or WEF, you will encounter these 18-digit numbers.
NTFS stores file times (Created, Modified, Accessed, MFT Modified) as FILETIME values. Tools like fsutil and forensic suites expose these directly.
Windows Registry keys use FILETIME for their LastWrite time. Exporting hive data or using reg query with /s will show these timestamps, which can be converted with this tool.
Microsoft Intune and Entra ID (Azure AD) API responses typically return ISO 8601 date strings (e.g. 2024-04-25T12:00:00Z). Paste any ISO date string into this tool to convert it to other formats. Some on-prem sync scenarios still surface FILETIME values in diagnostic logs.
Different systems use different timestamp formats. The table below compares the three formats this tool converts between, including their epoch, precision, and common use cases.
| Format | Epoch | Precision |
|---|---|---|
| Unix Timestamp | 1 Jan 1970 | 1 second (or 1 ms) |
| Windows FILETIME | 1 Jan 1601 | 100 nanoseconds |
| ISO 8601 | N/A (calendar) | Variable |
DMC IT Services manages Active Directory environments for SMBs across London, Cambridge, Hertfordshire, and Bedfordshire — from user lifecycle and Group Policy through to Azure AD hybrid sync and Intune MDM enrolment.
Talk to an Engineer