By Debmedia Technologies LLP · Kolkata, India · Updated
What Is It and When Do You Need It?
FILETIME values look like random 18-digit numbers. System administrators and forensic analysts must turn them into dates all the time.
Paste a value or type a date.
How to Use This Tool
- Enter or paste your input in the box or boxes above.
- Choose the options, if there are any.
- Press the button to run the tool.
- Read the result and use the copy button where one is shown.
How the Calculation Works
The tool uses exact whole-number arithmetic. The FILETIME is divided by 10,000 to get milliseconds since 1601, and 11,644,473,600,000 milliseconds are taken away to reach the Unix epoch of 1970. Going the other way, the steps are added back and multiplied by 10,000. .NET ticks are FILETIME plus 504,911,232,000,000,000.
Worked Example
The value 133170048000000000 is 1 January 2023 00:00:00 UTC. The Unix time is 1672531200.
Common Uses
- Active Directory checks.
- Forensics and logs.
- Registry values.
- Programming with Windows APIs.
Tips and Common Mistakes
- A FILETIME is always UTC.
- Hex values start with 0x.
- Dates before 1601 cannot be stored.
- Check the first result against a case you already know, so you can trust the tool for the rest.
- Nothing you type leaves your device. The work is done by your browser, so it also works with a slow connection once the page has loaded.
Related Tools
Next, you may need the Unix timestamp converter, Excel serial date converter, day of the week calculator, date difference calculator.
Everything runs in your browser. Nothing you type is uploaded, stored or sent to any outside service.
Frequently Asked Questions
Disclaimer: results are calculated in your browser from the numbers you enter. Check important results before you rely on them for money, health, safety or legal decisions.