Date & Time Tools
Windows FILETIME Converter
Convert Windows FILETIME (100ns ticks since 1601) to a UTC date and back. Decodes NTFS, Active Directory, LDAP, and Kerberos timestamps.
Accepts a decimal number, a 0x-prefixed hex value, or 8 hex bytes separated by spaces, dashes, commas, or colons.
Byte order (used when input is a list of 8 bytes)
Presets
Decoded date (UTC)
2023-11-29T02:40:00Z
Wednesday, November 29, 2023 at 2:40:00 AM UTC
Local: Wed, Nov 29, 2023, 2:40:00 AM UTC
FILETIME (decimal)
133456992000000000
FILETIME (hex, 0x)
0x01DA226D58F3C000
Bytes (little endian, on disk)
00 C0 F3 58 6D 22 DA 01
Bytes (big endian)
01 DA 22 6D 58 F3 C0 00
Unix timestamp (seconds)
1701225600
Unix timestamp (milliseconds)
1701225600000
Right now as FILETIME
Monday, June 8, 2026 at 12:18:21 PM UTC
Refreshes every 15 seconds.
Decimal
134253947011540000
Hex (0x)
0x01DCF740E5512420
Bytes (little endian)
20 24 51 E5 40 F7 DC 01
How to use
- Pick FILETIME to date or Date to FILETIME at the top.
- In FILETIME to date mode, paste a decimal value (such as 133456992000000000), a 0x-prefixed hex value, or 8 hex bytes from a hex dump. Use the byte order toggle if the bytes came from a memory dump rather than the on-disk little-endian order.
- Read the decoded UTC date, ISO 8601 string, Unix timestamp, and the original FILETIME in decimal, hex, and both byte orders. Active Directory sentinel values are flagged.
- In Date to FILETIME mode, pick a date and time or paste an ISO 8601 string with up to seven fractional second digits, and copy the matching FILETIME for the format your tool needs.
- Use the presets (Unix epoch, AD Never sentinel, Windows releases) or the Use now button when comparing against a live system clock.
About this tool
Windows FILETIME Converter decodes the 64-bit timestamp Windows uses internally (the FILETIME structure, counted in 100-nanosecond ticks since January 1, 1601 at 00:00:00 UTC) into a readable UTC date and back, with the full precision the format actually carries. FILETIME is the timestamp format you see in NTFS file metadata, Active Directory attributes such as lastLogon, lastLogonTimestamp, pwdLastSet, accountExpires, lockoutTime, and badPasswordTime, LDAP INTEGER8 fields, Kerberos tickets, EVTX event log records, and almost every Win32 API that returns a date. The tool accepts the value as a decimal number, as a 0x-prefixed hex literal, or as eight hex bytes separated by spaces, dashes, commas, or colons in either little-endian (the on-disk order used by NTFS and EVTX) or big-endian order, and runs every internal computation as BigInt so the full 100-nanosecond precision is preserved through the conversion (the numeric value typically exceeds 2^53 and would lose precision if it were treated as a JavaScript Number). It detects common Active Directory sentinel values such as 0 (often Never logged on) and 9223372036854775807 (the max signed Int64 used as Never in accountExpires and lockoutDuration) and flags them so a decoded date is not mistaken for a real event. The reverse direction takes any ISO 8601 date with up to seven fractional second digits and outputs the matching FILETIME as decimal, hex, and both little-endian and big-endian byte layouts, plus the equivalent Unix timestamp in seconds and milliseconds. A live now panel shows the current moment as a FILETIME for quick comparisons against logs. Everything runs locally in your browser, so timestamps from AD audits, forensic captures, or production logs never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Unix Timestamp Converter
Convert epoch timestamps to dates and back.
Open tool
Date & TimeExcel Date Converter
Convert Excel and Google Sheets serial date numbers to dates and back.
Open tool
Date & TimeISO 8601 Duration Converter
Two-way ISO 8601 duration parser and builder with seconds, milliseconds, and clock formats.
Open tool