Windows FILETIME Converter

Convert Windows FILETIME values to UTC dates and back, preserving exact 100-nanosecond precision in decimal or hexadecimal.

Starts with an editable example. Replace the dates and rules with your own.

Your calculation

Inputs stay on this page unless you choose to save them.

Ready when you are

Choose your dates.

Select your counting rules and calculate.

How to use this calculator

Choose decimal or sixteen-digit hexadecimal input/output. Paste values or encode a UTC date/time with up to seven fractional digits.

FILETIME is an unsigned 64-bit count since January 1, 1601 UTC. Calendar display ends in year 9999. Zero is treated as the epoch, with no LDAP field-specific sentinel interpretation.

A worked example

116444736000000001 represents January 1, 1970 at 00:00:00.0000001 UTC.

Will this recognize an Active Directory value meaning never?

No. Sentinel meanings depend on the field. The converter reports numeric FILETIME semantics and flags dates outside its display range.

Which calendar and years are supported?

Each result states its calendar, time scale, precision and supported range. Batch converters accept up to 100 nonempty input lines and retain invalid rows. Copy, CSV and print include the calculation rules. Calendar downloads appear when a result contains dated events. Calculations run in your browser; no reminders or jobs are scheduled.

What happens to my dates?

Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.