Advanced Date Converter – Shamsi, Islamic, Julian & Gregorian

Free advanced date converter. Convert instantly between Shamsi (Persian), Islamic (Hijri), Gregorian (Miladi), Julian Day Number and the Julian calendar — with date math, day difference, leap-year flags and copy-to-clipboard. Private, no signup.

Bridge four calendar systems in one place: type any date in Shamsi (Persian/Solar Hijri), Islamic (Hijri/Qamari), Gregorian (Miladi) or as a Julian Day Number and see every equivalent instantly — with weekday names, leap-year flags and full date arithmetic.

Share
Category
Calculators & Converters
Includes
8 features
Access
Free · No sign-up
Privacy
Runs in your browser
Advanced Date Converter – Shamsi, Islamic, Julian & Gregorian

Calibrating Advanced Date Converter......

Please wait a moment

How to use

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

  1. 01

    Pick a calendar

    Choose Gregorian, Shamsi, Islamic, Julian or Julian Day Number as your input.

  2. 02

    Enter the date

    Type the year, month and day (or the JDN). Use 'Today' to drop in the current date.

  3. 03

    Read all equivalents

    See the matching date in every other system, with weekday and leap-year flags.

  4. 04

    Copy or calculate

    Copy any value, or switch to Add / Subtract or Difference for date arithmetic.

Use cases

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)
Overview

One converter for every calendar you'll meet

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.

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.

Features
01
4-way instant conversion: Shamsi ⇄ Islamic ⇄ Gregorian ⇄ Julian Day Number
02
Julian civil calendar date and weekday for every instant
03
‘Today across calendars’ strip — the current date in all five systems at a glance
04
Day details: weekday, day-of-year, ISO week, days-from-today & Unix timestamp
05
Add or subtract days, weeks, months & years across all calendars
06
Day-difference calculator with a years/months/days breakdown per calendar
07
Persian & Islamic month names with transliteration plus leap-year (kabiseh) flags
08
One-click copy per calendar, ‘Copy all’ and a ‘Today’ shortcut — runs fully in your browser
FAQ

Frequently asked questions

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.