Date Converter

Convert dates instantly between DD/MM/YYYY, MM/DD/YYYY, ISO 8601, Unix timestamps and long form. Accurate, timezone-safe and private — the date you pick is the date you get.

Date Converter

Input Configuration

Current time (detecting…)
Loading…
Accepts ISO dates, slash dates, written dates, Unix timestamps, Excel serial numbers, and the words today, tomorrow, yesterday and now. Put each date on its own line to convert several at once.
The date you type is read in the input calendar and shown in the output calendar — leave both on Gregorian for ordinary dates. Time zones convert the moment itself, so a date can shift by a day.
Every standard format is produced automatically below — a custom pattern just adds one more card.

Conversion Results

0 dates converted

No Results Yet

Enter a date above and choose Convert Dates to see every format here.

How to use the date converter

Step 1 — Enter a date, or pick one

Type it, paste it, or tap the calendar icon inside the field to choose one visually — the picker shows date and time, and Set, or pressing Enter, drops the choice into the field. Put each date on its own line to convert several at once. The parser accepts ISO dates, slash and dot dates, written dates in either order, full ISO timestamps with an offset, Unix timestamps, Excel serial numbers, and the words today, tomorrow, yesterday and now.

Step 2 — Resolve the 01/02/2026 problem

A slash date is genuinely ambiguous: 01/02/2026 is 1 February to most of the world and 2 January in the United States. The Reading 01/02/2026 as control decides which, so the tool never guesses. Where the day is above 12 the reading is unambiguous and an obvious mistake corrects itself.

Step 3 — Choose calendars and time zones

Leave both calendars on Gregorian for ordinary dates. Set the input calendar to Hijri, Saka or Persian and the tool reads your input in that system; set the output calendar to add a converted card. Both time zone fields search all 419 IANA zones by city, country or abbreviation — a date with a time is a different instant in every zone, so this can move the date by a day.

Step 4 — Read the grouped results

Results are colour-coded so you can find what you need at a glance: standard date formats in blue, time formats in purple, machine and spreadsheet values in amber, other calendars in green, your custom pattern in teal. Every card copies individually, and the whole set copies or exports as CSV. Underneath, the Day Details tiles give weekday, weekend status, day of year, ISO week, quarter, days in month with business days, leap year, distance from today and the exact UTC offset used.

Adding or subtracting from a date

The Add or subtract tab shifts a date by days, business days, weeks, months, years or hours. Month and year steps are calendar-accurate: 31 January plus one month gives 28 February, not 3 March — and 29 February in a leap year. Business days skip Saturdays and Sundays.

Counting days between two dates

The Days between dates tab reports the exact number of days plus a calendar breakdown in years, months and days, the count in weeks, the number of business days, and the span in hours, minutes and seconds. Either box accepts a date or a plain keyword such as today.

About the date converter

This tool takes a date in almost any written form and returns it in every format you are likely to need — ISO 8601, day-first and month-first slash dates, long and short written forms, RFC 1123, Unix timestamps, Excel serial numbers and Julian Day Numbers — plus the same date expressed in thirteen calendar systems and any time zone.

Date formats are one of the few genuinely universal sources of confusion in computing and paperwork. The same eight characters mean different days depending on who wrote them, spreadsheets store dates as numbers nobody can read at a glance, and databases hand back epoch values. This tool exists to move between all of those without guesswork.

Two design decisions matter. Impossible dates are rejected rather than silently rolled over — 31 February returns an error instead of quietly becoming 3 March, which is what a plain date object does. And calendar conversions are real: every non-Gregorian date is computed from the ICU calendar data in your browser, converting day, month and year, not just adding an offset to the year number.

Who this is for

  • Developers moving between ISO strings, epoch values and human dates while debugging.
  • Spreadsheet users who have a five-digit serial number where a date should be.
  • Anyone working across formats — reading an American date in a European office, or the reverse.
  • People transcribing records dated in Hijri, Saka, Persian or Julian calendars.

The settings explained

Input calendar

The calendar the date you typed is written in. Leave it on Gregorian for ordinary dates. Set it to another system and the tool reads your input in that calendar and converts out of it — useful when transcribing a document dated in a non-Gregorian system.

Output calendar

The calendar to convert into. Adds one result card showing the full converted date, with month name and era.

Input and output time zones

A date with a time is a different instant in every zone, so converting between zones can move the date by a day. Both fields search all 419 IANA zones by city, country or abbreviation — type india, london or PST.

Reading order

Decides whether a slash date is read day-first or month-first. Only affects ambiguous input.

Custom output format

Adds one extra card in a pattern you specify. Tokens: YYYY and YY for year; MMMM, MMM, MM, M for month; dddd and ddd for weekday; DD and D for day; HH, hh, mm, ss for time; A for AM/PM. So dddd, D MMMM YYYY gives Sunday, 23 August 2026.

The calendar systems this tool converts

Gregorian

The international civil calendar, in use since 1582 and the default for input and output. A solar calendar of 365 days, or 366 in a leap year.

Julian

The calendar Gregorian replaced. Its simpler leap rule — every fourth year with no century exception — has drifted 13 days from Gregorian, and the gap widens over the centuries. This tool computes the true Julian date through Julian Day Numbers rather than assuming a fixed 13 days, so historical dates stay correct: 15 October 1582 Gregorian resolves to 5 October 1582 Julian, the very discontinuity the reform created. Still used liturgically by several Orthodox churches, which is why Orthodox Christmas falls on 7 January.

Islamic (Hijri)

A purely lunar calendar of 354 or 355 days, so it moves about 11 days earlier against Gregorian each year and its months rotate through all seasons — which is why Ramadan shifts. Two variants are offered because they can differ by a day: the Umm al-Qura calculation used officially in Saudi Arabia, and the tabular civil variant common in software.

Hebrew

A lunisolar calendar of 12 or 13 months. A leap month is inserted seven times in every nineteen years, which keeps Passover in spring instead of drifting as the Islamic months do.

Persian (Solar Hijri)

The official calendar of Iran and Afghanistan. Its year begins at the March equinox, making it one of the most astronomically accurate calendars in current use.

Indian National (Saka)

India’s official civil calendar, adopted in 1957 and used alongside Gregorian in the Gazette of India and in All India Radio broadcasts. Year 1 Saka corresponds to 78 CE, so 2026 Gregorian falls in 1948 Saka.

Buddhist, Chinese, Coptic and Ethiopic

Buddhist Era runs 543 years ahead of Gregorian and is the civil calendar of Thailand. Chinese is lunisolar with named months and a sixty-year cycle. Coptic and Ethiopic share a thirteen-month structure — twelve months of 30 days plus a short final month of five or six.

Japanese and Minguo

Japanese dates are numbered within an imperial era, so 2026 is Reiwa 8. Minguo counts from the founding of the Republic of China in 1912, making 2026 Minguo 115.

A note on Hindu Panchang dates

This tool does not output Hindu lunisolar (Panchang) dates such as tithi, nakshatra or paksha. Those depend on the moon’s position calculated for a specific place and time of day, and cannot be derived from a fixed offset applied to the year — any converter producing them from arithmetic alone is not giving you a real Panchang date. Where you need an official Indian date, use Indian National (Saka), which is India’s civil standard and is computed exactly.

Frequently asked questions

How do I convert a date to another format?

Enter it once. Every standard format is produced at the same time — ISO 8601, ISO date, DD/MM/YYYY, MM/DD/YYYY, long and short written forms, 12- and 24-hour times, RFC 1123, Unix timestamps in seconds and milliseconds, the Excel serial number and the Julian Day Number.

What is the ISO 8601 date format?

YYYY-MM-DD, optionally followed by T, a time and a UTC offset. Its value is that it sorts correctly as plain text and is unambiguous worldwide, which is why databases, APIs and log files use it. 2026-08-23 can only mean 23 August 2026.

What is the difference between MM/DD/YYYY and DD/MM/YYYY?

Only the order — which is exactly why the format is risky. The United States writes month first; nearly everywhere else writes day first. For any day above the 12th the two are distinguishable, but from the 1st to the 12th the same string means two different dates.

Does it reject impossible dates?

Yes. 31/02/2026 and 31/04/2026 return an error rather than silently becoming 3 March and 1 May. 29 February is accepted in 2024 and rejected in 2026, because 2026 is not a leap year.

How do I convert a Unix timestamp to a readable date?

Paste the number in. Ten digits are read as seconds, thirteen as milliseconds. For microsecond or nanosecond precision, or to convert in the other direction, the timestamp converter is the specialised tool.

What is an Excel serial date, and why does my spreadsheet show a number?

Excel stores dates as the number of days since 30 December 1899, so 23 August 2026 is 46257. A cell showing a five-digit number is a date whose formatting was lost. Paste that number here and you get the date back — the tool reads Excel serials directly.

What is a Julian Day Number?

A continuous day count used in astronomy, starting from 1 January 4713 BC. It is not the Julian calendar — it is a running total with no months or years, which makes date arithmetic across long spans trivial. Both are provided, and they are different things.

How do I calculate the number of days between two dates?

Use the Days between dates tab. You get the exact day count plus a calendar breakdown in years, months and days, the figure in weeks, and the number of business days excluding weekends.

How do I add 30 days, or 3 months, to a date?

Use Add or subtract, choose the unit and the amount. Month and year steps clamp correctly at month ends, so 31 January plus one month gives 28 February rather than overflowing into March.

What week number is this date?

The Day Details tiles show the ISO week number, the standard used in Europe and by most business systems. ISO weeks start on Monday, and week 1 is the week containing the first Thursday of the year — so early January can fall in week 52 or 53 of the previous year.

Can I convert several dates at once?

Yes — one per line. Each gets its own result card, and the whole set exports as CSV or copies in one go.

Is the date converter free and private?

Free with no sign-up, and everything runs inside your browser. Dates you enter are never uploaded, which matters when they come from real records.

Explore Tips & Guides

Worked examples and practical walkthroughs from our blog.