Date Converter: Shamsi, Hijri, Julian & Gregorian

Convert between Gregorian (Miladi), Persian Shamsi/Jalali, Islamic Hijri with Umm al-Qura or civil rules and moon-sighting adjustment, Julian and JDN. Dual-calendar month view, date math, differences and upcoming Ramadan, Eid and Nowruz.

Built and maintained by Shehzad Munir ·

Advanced Date Converter, Shamsi, Islamic, Julian & Gregorian
Loading Advanced Date Converter
Share

One converter for every calendar you'll meet

Enter a date in any calendar to see it in all of them, including Persian and Arabic script and eight more calendars such as Hebrew and Chinese. Browse a month with Gregorian, Shamsi and Hijri days together, add or subtract in any calendar, and see the next Ramadan, Eid and Nowruz dates.

Birth certificates, court papers, astronomy logs, religious holidays and old manuscripts are rarely written in the calendar you use day to day. This tool takes a single date in Shamsi, Islamic, Gregorian, the Julian calendar or a bare Julian Day Number and returns all of them at once, so you never have to guess how Farvardin 1 maps to March, or which Gregorian night Ramadan begins. Every value updates as you type and is computed locally in your browser.

Features

  • Gregorian, Shamsi (Jalali), Hijri, Julian and Julian Day Number
  • Umm al-Qura (Saudi official) or tabular Hijri, ±2 day moon-sighting adjustment
  • Accurate Shamsi leap years (33-year break table)
  • Dual-calendar month view
  • Add/subtract days, weeks, months or years in any calendar
  • Difference counted in each calendar, solar vs lunar years
  • Persian and Arabic script, 8 extra calendars, upcoming Ramadan, Eid, Nowruz

How to use Advanced Date Converter, Shamsi, Islamic, Julian & Gregorian

  1. 1

    Enter a date

    Choose its calendar and pick the day, month and year.

  2. 2

    Read every calendar

    See long, native-script and numeric forms; copy any of them.

  3. 3

    Set Hijri rules

    Pick Umm al-Qura or civil and adjust for local moon sighting.

  4. 4

    Browse or calculate

    Use the month view, date math or difference modes.

Common use cases

  • Convert a Shamsi birth date to Gregorian for official paperwork
  • Find the Islamic (Hijri) date of a Gregorian event or anniversary
  • Turn a Julian Day Number from astronomy data into a readable date
  • Work out someone's exact age in Shamsi vs Gregorian years
  • Compare historical dates written in the Julian vs Gregorian calendar
  • Check whether a Persian or Islamic year is a leap year (kabiseh)

Detailed guide

Why four systems, and what a Julian Day Number is

The Gregorian (Miladi) calendar is the global civil standard. The Persian or Shamsi calendar is solar and begins at the spring equinox, its New Year, Nowruz, falls on 21 March. The Islamic or Hijri calendar is lunar, about 10-12 days shorter each year, so its months drift through the seasons. The Julian Day Number (JDN) is a running count of days astronomers use; we anchor every date to a JDN so all four systems always agree exactly. The Julian calendar predates the Gregorian reform and is still used in some liturgical contexts.

Date math and differences that respect each calendar

Switch to Add / Subtract to find a future or past date, '90 days after' or '3 Persian months before', and read the result in all systems at once. The Difference tab counts the exact days between any two dates (each typed in its own calendar) and then expresses that span as years, months and days within Gregorian, Shamsi, Islamic and Julian alike, which is ideal for ages, tenures, contract lengths and historical gaps.

Frequently asked questions

Why does the Hijri date differ by a day from my local calendar?

Islamic months start with the moon sighting, which varies by country. Umm al-Qura follows Saudi Arabia; Pakistan and India are often a day later, so use the −1 adjustment.

Is the Shamsi conversion accurate?

Yes. It uses the 33-year break-table algorithm that matches the official Iranian calendar from 1 to 3177 SH, including leap years like 1403.

When is the next Ramadan and Eid?

Convert today's date and look at Upcoming from this date. Calculated dates can shift by a day with the moon sighting.

How do I convert a Shamsi date to Gregorian?

Select 'Persian (Shamsi)' as the input, type the year, month and day, and the Gregorian (Miladi) equivalent appears instantly along with the Islamic, Julian and Julian Day Number versions. For example, Farvardin 1, 1403 (Nowruz) converts to 20 March 2024.

What is a Julian Day Number (JDN)?

A Julian Day Number is a single running count of days used by astronomers, starting from a fixed point in antiquity. It is a neutral anchor: we convert your date to a JDN first, then derive every calendar system from it, which guarantees the four calendars always stay exactly in agreement.

Can I convert an Islamic (Hijri) date to Gregorian?

Yes. Choose 'Islamic (Hijri)' as the input and enter the date, the tool shows the Gregorian date plus the Shamsi, Julian and JDN equivalents. Because the Islamic year is lunar and shorter than the solar year, the same Hijri date lands on a different Gregorian date each year.

How do I find the difference between two dates?

Open the Difference tab, enter a first and second date (each in any calendar), and the tool returns the exact number of days between them plus a years / months / days breakdown expressed separately in Gregorian, Shamsi, Islamic and Julian, useful for ages and contract periods.

What is the Julian calendar and when is it used?

The Julian calendar predates the Gregorian reform of 1582 and is still used by some Eastern Orthodox churches and in historical records. This converter shows the Julian civil date for any instant so you can compare pre-reform dates with modern Gregorian ones.

Is my data private?

Yes. All conversions and date math run locally in your browser; nothing you type is uploaded or stored on a server.

How do I convert a Hijri date to Gregorian (or back)?

Pick the source and target calendars, enter the date, and the converter returns the equivalent, using the Umm al-Qura method for Hijri. Local moon-sighting can shift the actual observed date by a day.

Which calendars can I convert between?

Gregorian, Hijri (Islamic), Persian/Shamsi and Julian, in any direction, so you can convert dates of birth, records and events between systems.

How do I convert a Persian (Shamsi) date to Gregorian?

Choose Shamsi as the source and Gregorian as the target, enter the date, and the tool returns the Gregorian equivalent (and vice versa).

From the journal

All articles →