# TimeTools > TimeTools (https://timetools.dev) is a free, browser-only toolkit for working with dates, times, and time formats: Unix/epoch timestamps, ISO 8601, timezones, durations, cron expressions, and platform-specific formats (.NET ticks, Windows FILETIME, Excel serials, Cocoa, NTP). Paste a value, get an instant result — no convert button, no account, no rate limits. Key facts: - Every tool runs entirely client-side in the browser. Nothing the user pastes is sent to any server. - Most tools read their input from URL query parameters, so you can construct deep links that open with the result already loaded (see “Deep linking” below). - Numeric epoch input auto-detects the unit by digit count: seconds (10 digits), milliseconds (13), microseconds (16), nanoseconds (19). - Do not put secrets in URLs: the JWT inspector accepts pasted tokens in the page only; token deep links are intentionally undocumented. ## Epoch tools - [Epoch Converter](https://timetools.dev/): Paste any Unix timestamp — get UTC, local time, ISO 8601, RFC 3339 and more instantly. - [Current Unix Time](https://timetools.dev/current-unix-time): The live epoch timestamp, ticking in seconds and milliseconds. Click to copy. - [Date → Epoch](https://timetools.dev/date-to-epoch): Convert a date or datetime string to a Unix timestamp in seconds, ms, and more. - [Add Time to Timestamp](https://timetools.dev/add-to-timestamp): Shift a Unix timestamp by seconds, minutes, hours, or days. Drag to adjust or type an exact amount. Share via URL. - [Unix Countdown](https://timetools.dev/unix-countdown): Count down (or up) to any Unix timestamp. See days, hours, minutes, seconds — live. Share via URL. - [Compare Timestamps](https://timetools.dev/compare): Compare multiple timestamps side by side with labels. Paste JSON or key:value pairs, see diffs and a visual timeline. Share via URL. ## Time tools - [Current UTC Time](https://timetools.dev/current-utc-time): The current date and time in UTC, ticking live. Copy the time, date, or ISO 8601 string. - [World Clock](https://timetools.dev/world-clock): Current time in multiple timezones side by side, ticking live. Add cities, reorder, and share via URL. - [Timezone Converter](https://timetools.dev/timezone-converter): Convert a timestamp across multiple timezones side by side. Shows UTC offset and DST status. - [Timezone Abbreviations](https://timetools.dev/timezone-abbreviations): What timezone is EST, IST, or CET? Full reference table of abbreviations with UTC offsets and regions. - [DST Transitions](https://timetools.dev/dst-transitions): When do clocks change for any timezone? See spring-forward and fall-back dates with exact times and offsets. ## Calendar tools - [Today's Date](https://timetools.dev/today): Today's day of year, week number, quarter, business day status, and days left in the year — all at a glance. - [Age Calculator](https://timetools.dev/age): Enter a date of birth to get the exact age in years, months, and days — plus total days lived and next birthday countdown. - [Day of Year](https://timetools.dev/day-of-year): What day of the year is today? See the day number, days remaining, and a full-year heatmap. - [Week Number](https://timetools.dev/week-number): Current ISO week number with Mon–Sun date range and a week-by-week year heatmap. - [Days Left in Year](https://timetools.dev/days-left-in-year): How many days remain in the year? Live countdown to Jan 1 and a full-year heatmap. - [Leap Year](https://timetools.dev/leap-year): Is this year a leap year? Step-by-step rule breakdown and nearest leap years. - [ISO Week Converter](https://timetools.dev/iso-week): Convert between ISO 8601 week notation (2026-W26) and calendar dates in both directions. - [Calendar Quarter](https://timetools.dev/quarter): What calendar quarter is it? See Q1–Q4 date ranges, days elapsed and remaining, and full-year quarter view. - [Fiscal Quarter](https://timetools.dev/fiscal-quarter): What fiscal quarter is it? Supports any fiscal year start month — US federal, UK, Australian, or custom. - [Day of Week](https://timetools.dev/day-of-week): What day of the week is today? See the day name, JS and ISO 8601 index, and a cron reference table. - [Business Day Checker](https://timetools.dev/business-day): Is today a business day? Check any date for Mon–Fri status, days remaining in the month, and next/prev business days. ## Date Math tools - [Date Difference](https://timetools.dev/date-difference): How many days between two dates? Get total days, weeks, months, years breakdown, and business days count. - [Add / Subtract Time](https://timetools.dev/add-time): Add or subtract days, weeks, months, or years from any date. Preset buttons for common durations. - [Business Days Counter](https://timetools.dev/business-days): Count working days (Mon–Fri) between two dates, with a month-by-month breakdown for longer ranges. ## Duration tools - [Seconds to Human](https://timetools.dev/seconds-to-human): Convert any number of seconds to a human-readable duration — days, hours, minutes, seconds — plus all unit equivalents. - [Milliseconds to Human](https://timetools.dev/milliseconds-to-human): Convert milliseconds to a human-readable duration. Useful for response times, JS timeouts, Redis TTLs, and APM traces. - [Microseconds to Human](https://timetools.dev/microseconds-to-human): Convert microseconds (µs) to a human-readable duration. Common in database query times, profiler output, and Linux perf traces. - [Nanoseconds to Human](https://timetools.dev/nanoseconds-to-human): Convert nanoseconds (ns) to a human-readable duration. Common in Go benchmarks, Rust profiling, C++ chrono, and kernel traces. - [Duration Unit Converter](https://timetools.dev/duration-unit-converter): Convert any duration between nanoseconds, microseconds, milliseconds, seconds, minutes, hours, days, and weeks. - [Duration Calculator](https://timetools.dev/duration-calculator): Add or subtract two durations in any unit — mix hours and minutes, days and weeks — and see the result instantly. ## Scheduling tools - [Cron Expression Parser](https://timetools.dev/cron): Parse any cron expression — see the next scheduled run times, a plain-English description, and a field-by-field breakdown. ## ISO tools - [ISO 8601 Parser](https://timetools.dev/iso8601): Annotate any ISO 8601 or RFC 3339 string component by component — year, month, day, time, offset. Validates RFC 3339 compliance and converts to Unix epoch. - [ISO 8601 Duration Parser](https://timetools.dev/iso8601-duration): Parse P1Y2M3DT4H5M6S duration strings into human-readable form and convert to total seconds, minutes, hours, and days. ## Platform tools - [JWT Time Inspector](https://timetools.dev/jwt): Decode JWT iat, exp, and nbf claims into human-readable dates with a live expiry countdown, timeline bar, and interactive clock skew simulator. - [Discord Timestamp](https://timetools.dev/discord-timestamp): Generate Discord timestamp tags from any date, epoch, or plain-English time. All 7 formats with live previews and copy buttons. - [.NET Ticks Converter](https://timetools.dev/dotnet-ticks): Convert a .NET DateTime.Ticks value (100-nanosecond intervals since year 0001) to a readable date and Unix timestamp. - [FILETIME Converter](https://timetools.dev/windows-filetime): Convert a Windows FILETIME (100-nanosecond intervals since 1601-01-01) to a readable date. Used in Win32 APIs, LDAP, and Active Directory. - [Excel Date Converter](https://timetools.dev/excel-date): Convert an Excel date serial number to a readable date and Unix timestamp. Handles the 1900 leap year bug automatically. - [Cocoa Timestamp Converter](https://timetools.dev/cocoa-timestamp): Convert an Apple NSTimeInterval or CFAbsoluteTime value (seconds since 2001-01-01) to a readable date and Unix timestamp. - [NTP Timestamp Converter](https://timetools.dev/ntp-timestamp): Convert an NTP timestamp (seconds since 1900-01-01) to a readable date and Unix timestamp. Covers both era 0 and era 1+ values. - [Unix Time Code Examples](https://timetools.dev/unix-time-snippets): Copy-ready code snippets for getting the current Unix timestamp and converting epoch values in JavaScript, Python, Go, Rust, Java, and more. ## Deep linking (URL parameters) The tools below accept query parameters. Values must be URL-encoded (IANA timezone slashes as %2F, cron spaces as + or %20). - https://timetools.dev/ — `value` = Unix timestamp in seconds, milliseconds, microseconds, or nanoseconds (unit auto-detected), or a date string such as ISO 8601. Example: https://timetools.dev/?value=1782558101 - https://timetools.dev/date-to-epoch — `value` = a date or datetime string — ISO 8601, RFC 3339, SQL datetime, or a named-month date like “March 15, 2026”. Example: https://timetools.dev/date-to-epoch?value=2026-07-02T14%3A00%3A00Z - https://timetools.dev/add-to-timestamp — `value` = the base Unix timestamp to shift (any unit, auto-detected); `shift` = signed amount to add, e.g. -90; `unit` = one of seconds, minutes, hours, days. Example: https://timetools.dev/add-to-timestamp?value=1782558101&shift=-90&unit=minutes - https://timetools.dev/unix-countdown — `t` = target Unix timestamp in seconds; `label` = optional display label for the countdown. Example: https://timetools.dev/unix-countdown?t=1830297600&label=Launch - https://timetools.dev/compare — `t1, t2, …` = one timestamp per row (any supported format); `l1, l2, …` = optional label for the matching row; `tz` = IANA timezone for the local-time column, e.g. Europe/Warsaw. Example: https://timetools.dev/compare?t1=1782558101&l1=Alert&t2=1782562100&l2=Resolved&tz=UTC - https://timetools.dev/world-clock — `tz` = comma-separated IANA timezones, in display order. Example: https://timetools.dev/world-clock?tz=UTC,America%2FNew_York,Asia%2FTokyo - https://timetools.dev/timezone-converter — `t` = the timestamp or date string to convert; `tz` = comma-separated IANA timezones to show. Example: https://timetools.dev/timezone-converter?t=1782558101&tz=UTC,Europe%2FLondon - https://timetools.dev/dst-transitions — `tz` = a single IANA timezone. Example: https://timetools.dev/dst-transitions?tz=America%2FNew_York - https://timetools.dev/cron — `expr` = a URL-encoded cron expression (5 or 6 fields); `tz` = IANA timezone for the next-run times. Example: https://timetools.dev/cron?expr=0+9+*+*+1-5&tz=UTC - https://timetools.dev/date-difference — `start` = start date, YYYY-MM-DD; `end` = end date, YYYY-MM-DD; `includeEnd` = set to 1 to count the end date as a full day. Example: https://timetools.dev/date-difference?start=2026-01-01&end=2026-07-07&includeEnd=1 - https://timetools.dev/business-days — `start` = start date, YYYY-MM-DD; `end` = end date, YYYY-MM-DD; `includeEnd` = set to 1 to count the end date as a full day. Example: https://timetools.dev/business-days?start=2026-01-01&end=2026-07-07&includeEnd=1 - https://timetools.dev/add-time — `value` = the base date, YYYY-MM-DD; `shift` = signed amount to add, e.g. -30; `unit` = one of days, weeks, months, years. Example: https://timetools.dev/add-time?value=2026-07-07&shift=30&unit=days - https://timetools.dev/iso8601-duration — `value` = an ISO 8601 duration string, e.g. P1DT2H30M. Example: https://timetools.dev/iso8601-duration?value=P1DT2H30M - https://timetools.dev/seconds-to-human — `value` = a number of seconds. Example: https://timetools.dev/seconds-to-human?value=86400 - https://timetools.dev/discord-timestamp — `t` = the target Unix timestamp in seconds; `tz` = IANA timezone the entered wall-clock time belongs to, e.g. America/New_York. Example: https://timetools.dev/discord-timestamp?t=1782558101&tz=America%2FNew_York - https://timetools.dev/dotnet-ticks — `value` = a .NET DateTime.Ticks value. Example: https://timetools.dev/dotnet-ticks?value=638712345678901234 - https://timetools.dev/windows-filetime — `value` = a Windows FILETIME value. Example: https://timetools.dev/windows-filetime?value=133795932000000000 - https://timetools.dev/excel-date — `value` = an Excel date serial number. Example: https://timetools.dev/excel-date?value=46204.5 - https://timetools.dev/cocoa-timestamp — `value` = an Apple Cocoa / Core Foundation timestamp (seconds since 2001-01-01). Example: https://timetools.dev/cocoa-timestamp?value=804700800 - https://timetools.dev/ntp-timestamp — `value` = an NTP timestamp (seconds since 1900-01-01). Example: https://timetools.dev/ntp-timestamp?value=3990211200 ## About - [About TimeTools](https://timetools.dev/about): what the site is, how it works, privacy in plain terms - [Privacy policy](https://timetools.dev/privacy) - [Terms of use](https://timetools.dev/terms) - [Feedback](https://timetools.dev/feedback): report a bug or suggest a tool