Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Convert Unix epoch timestamps (seconds & ms) to UTC, ISO 8601, and local dates.
Convert numeric Unix timestamps into multiple human-readable date formats.
Convert time between major world timezones (UTC, EST, PST, GMT, IST, JST, CET).
Parse 5-field cron expressions and calculate upcoming execution schedules.
Translate complex cron expressions into clear human-readable sentences.
This date to unix timestamp converter takes any calendar date and time you enter and instantly outputs the corresponding Unix epoch value in both seconds and milliseconds. It's a practical utility for developers seeding test data, writing API request payloads that expect epoch time, or scheduling future events by timestamp instead of a date string. Instead of running a quick script or opening a REPL just to do a date to epoch conversion, you can pick a date and time here and get the exact numeric timestamp immediately, including correct handling of your local time zone versus UTC. It's especially useful when you need to hardcode an expiration timestamp, generate a test fixture, or verify that a timestamp your backend produced matches the date you expect. Conversion runs entirely client-side with nothing sent to a server. Pick a date and time below to see its Unix timestamp instantly.
Enter the calendar date and time in the input fields, choose UTC or local time zone, and the tool immediately displays the corresponding epoch value.
A seconds timestamp counts whole seconds since 1970-01-01 UTC, while a milliseconds timestamp (used by JavaScript's Date.now()) multiplies that value by 1000 for finer precision.
Yes, if you select local time zone input, the tool accounts for DST transitions applicable to your browser's configured time zone on that date.
Yes, dates before the Unix epoch produce a negative timestamp value, which this tool calculates correctly.
Yes, the millisecond output can be passed directly into new Date(timestamp) in JavaScript.
It varies by API, but seconds-based Unix time and ISO 8601 strings are the two most common formats - check your specific API's documentation.
Yes, you can pick any future date and the tool will calculate its Unix timestamp the same way as any other date.