.NET Ticks Converter

Convert .NET DateTime ticks to dates or encode a date/time without losing integer precision. Choose UTC or unspecified wall-clock interpretation.

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

Paste decimal tick values or enter a date/time with up to seven fractional digits. Select the DateTime.Kind interpretation separately.

Ticks count 100-nanosecond units since January 1, year 0001. The supported DateTime range ends in year 9999. A tick number does not contain DateTime.Kind or identify a local time zone.

A worked example

621355968000000001 ticks represent January 1, 1970 at 00:00:00.0000001 under UTC interpretation.

Can I infer UTC from a tick number?

No. Supply the interpretation from the system that produced the value. Unspecified values remain floating clock readings.

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.