.NET Ticks Converter
Convert .NET / C# DateTime ticks — 100-nanosecond intervals since year 0001 — to a date and Unix time, and back.
UTC / GMT
Your local time
ISO 8601
Relative
Unix seconds
Unix milliseconds
Current time updating:
How it works
The tool converts ticks to Unix milliseconds with exact BigInt arithmetic: ms = ticks / 10000 − 62135596800000, where 62135596800 is the seconds between year 0001 and 1970.
Enter a value to convert it to a human-readable date, or click Use current time. Conversion is two-way and runs entirely in your browser.
Frequently asked questions
What is a .NET tick?
In .NET a tick is 100 nanoseconds, and
DateTime.Ticks counts ticks since 0001-01-01 00:00:00. There are 10,000 ticks in a millisecond.Why so many digits?
Because ticks are 100-ns and start from year 1, modern values are ~18 digits. This tool uses exact big-integer math so no precision is lost.