Home Tools Blog About

Convert Human Time to Unix Time

In short

Convert dates to Unix timestamps - seconds, ms, μs, ns, FILETIME, ISO. Timezone-aware. Free, offline, client-side, instant.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Pick a date/time, pick a timezone, get nine timestamp formats side by side: Unix seconds/ms/μs/ns, ISO 8601 (UTC + local), RFC 2822, Windows FILETIME, days-since-epoch. Handles DST and IANA zones correctly.

Pick a date/time to convert.
🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Convert Human Time to Unix Time

  1. Pick your date & time - the picker supports seconds precision (step="1"). By default it loads the current local time. Use the Now / Today 00:00 / Epoch quick buttons for common anchors.
  2. Choose how to interpret the input - "Browser Local" uses your OS timezone (good for everyday use); "UTC" treats the typed fields as UTC wall-clock time; or pick any IANA zone (America/New_York, Europe/Athens, etc.) to compute the correct UTC instant including DST offsets.
  3. See all nine formats - the breakdown panel shows Unix seconds, milliseconds (JS default), microseconds (BigInt), nanoseconds (BigInt), ISO 8601 in UTC and in local, RFC 2822 (used in HTTP headers and email), Windows FILETIME (100-ns ticks since 1601), and days-since-epoch.
  4. Check the stats line - shows the active timezone, its current UTC offset (auto-adjusted for DST), the seconds count, and the day number since epoch. Useful for quickly verifying you picked the right zone.
  5. Copy or download - Copy writes the full multi-format block to your clipboard; Download saves human-to-unix.txt. Ctrl+Enter (⌘+Enter on Mac) triggers a recalc on demand.
  6. Notice the Y2038 hint - if your seconds value exceeds 2,147,483,647, the breakdown annotates it as "post-Y2038". Negative values (before 1970) are annotated too. Useful when auditing legacy 32-bit systems.

Frequently Asked Questions

What’s the difference between “Browser Local” and an explicit IANA zone?

“Browser Local” uses whatever timezone your OS is set to – quick and obvious. An explicit IANA zone like America/New_York gives you a specific zone regardless of where you are, and the tool correctly applies DST at the moment you typed. Use explicit zones when working with scheduled events across regions.

How does the tool handle daylight saving time?

For IANA zones, we use Intl.DateTimeFormat to ask the browser for the actual UTC offset at the moment you typed – not a static offset. So 2026-03-08T02:30 America/New_York (spring-forward day) gets the post-transition offset automatically.

What’s a Windows FILETIME and why would I need it?

FILETIME is a 64-bit integer counting 100-nanosecond intervals since 1601-01-01 UTC. Windows APIs, Active Directory, NTFS timestamps, and Office document metadata all use it. We compute it with BigInt so the full 64-bit precision is preserved.

Why are microseconds and nanoseconds shown as strings?

Because they exceed JavaScript’s safe integer range (2^53-1). Microseconds since epoch today are about 1.7 × 10^15, which is still safe, but nanoseconds (1.7 × 10^18) are not. We use BigInt internally and render the final value as a string so no precision is lost.

What’s the Y2038 problem?

At 2038-01-19T03:14:07Z, Unix seconds will exceed 2,147,483,647 – the maximum positive value of a signed 32-bit integer. Systems still using 32-bit timestamps will wrap around to negative numbers on that date. The tool flags any seconds value beyond that threshold so you can audit vulnerable code paths.

Can I convert dates before 1970?

Yes. Dates before the epoch produce negative Unix timestamps. 1969-12-31T23:59:59Z = -1 seconds. JavaScript’s Date goes back to -100,000,000-01-01 and forward to 275,760-09-13, and this tool follows the same range.

Is my date data sent to a server?

No. Everything runs in your browser using built-in JavaScript (Date, Intl.DateTimeFormat, BigInt). Open DevTools → Network and watch zero requests fire. Safe for scheduled event data, audit logs, anything sensitive.

Does it work offline?

Yes. Total bundle is under 20 KB. Once the page (and timezone list from your OS’s ICU data) loads, you can disconnect. The Intl APIs are bundled with your browser; no network calls for timezone info.

What about RFC 2822 vs ISO 8601?

RFC 2822 (Fri, 24 Apr 2026 09:00:00 GMT) is the older format used in email headers and HTTP Date: headers. ISO 8601 (2026-04-24T09:00:00.000Z) is the modern standard used by most APIs and databases. We show both so you can drop into whichever system you’re talking to.

How do I go the other way – Unix to human?

Use the companion Unix-to-Human converter in the same Time category. Paste a Unix seconds or milliseconds value, pick your display timezone, get the same 9 formats back in human-readable form. Round-trip is exact at the millisecond.

Keep going

Related Tools

All Time tools →

Convert Unix Time to Human Time

Convert Unix timestamps to human dates in any timezone (s/ms/μs/ns). 6 formats, reverse direction,…

Add Fuzziness to Clock Time Generator

Add Fuzziness to Clock Time Online - Generate randomized time variations for testing, simulations,…

Analyze Clock Time

Mathematically Analyze Clock Time perfectly. Uncover fuzzy phrasing, precise AM/PM calculations, completed percentages, and…

Calculate Average Clock Time

Calculate the average clock time from a list using circular mean - correct across…

Calculate Time Zone Difference

Calculate Time Zone Difference between any two time zones with DST awareness. Free, offline,…

Convert Military Time to Regular Time

Convert 24-hour military time to 12-hour AM/PM (and reverse). Zulu, batch mode, all zone…

Convert Regular Time to Military Time

Convert 12-hour AM/PM time to 24-hour military time and back. Handles seconds, noon/midnight, and…

Convert Seconds to Time

Convert seconds to HH:MM:SS, days/hours/minutes/seconds, words, and ISO 8601 duration. Reverse too. Free, offline,…

Convert Time Between Countries

Convert time between 53 countries with IANA DST handling, date picker, up to 3…

Convert Time Between Timezones

Convert time between any IANA timezones with DST handling, date picker, up to 3…

Convert Time to Decimal

Convert HH:MM:SS to decimal hours/minutes/seconds/days (and back). Batch, precision, formula. Free, offline, client-side, instant,…

Convert Time to Seconds

Convert HH:MM:SS, ISO 8601, compact, words to total seconds (and back). Batch input. Free,…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: