Persian (Jalali) Calendar Converter

Convert between Gregorian and Persian (Solar Hijri / Jalali) dates.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Persian (Jalali) calendar converter

Convert dates between the Gregorian and Persian (Solar Hijri / Jalali) calendars in both directions, with the weekday shown for each result. The Persian calendar is the official calendar of Iran and Afghanistan, so this is handy for reading Iranian dates, planning around Nowruz, or filling in forms that expect a Shamsi date.

How it works

The converter pivots through the Julian Day Number (JDN) — a continuous day count that both calendars can map onto:

Gregorian date  →  JDN  →  Persian date
Persian date    →  JDN  →  Gregorian date

It uses Borkowski’s 33-year-cycle algorithm for the Persian side, which matches the observational Solar Hijri calendar for every modern date, including leap years. Because both directions share the JDN pivot, a round-trip returns exactly the date you started with.

Example

The Persian New Year, 1 Farvardin 1403, converts to 20 March 2024 (Gregorian) — Nowruz. Going the other way, entering 2024-03-20 returns 1403-01-01 along with its weekday. Dates just before Nowruz fall in the previous Persian year (month Esfand), since the year boundary is the equinox, not 1 January.

It is privacy-first: nothing leaves your browser.

Ad placeholder (rectangle)