Format ConverterJalali ⟷ Gregorian

Persian Calendar Converter

Instant, free Persian calendar converter. Accurately translate between Gregorian and Jalali (Solar Hijri) dates completely client-side. Your data never leaves your device.

🔒 Privacy First: This is a 100% client-side, browser-only tool. No data tracked.

Shortcuts:
Detected Input: Gregorian Date
1403-01-01
Persian (Jalali) Date

What is the Persian (Jalali) Calendar?

Welcome to the ultimate Persian Calendar Converter, a completely free, fast, and precise tool for converting dates between the standard Gregorian calendar and the Persian calendar. The Persian calendar, also widely known as the Jalali or Solar Hijri calendar, is the official calendar of Iran and Afghanistan. Built upon deep ancient astronomical traditions, it is celebrated as one of the most rigorously accurate solar calendars currently in use globally. When working with historical texts, managing international projects, or simply communicating with friends and family in the Middle East, seamlessly translating between standard Gregorian dates and Jalali dates is absolutely essential.

The Persian Calendar begins each year exactly on the vernal equinox (the first day of spring in the Northern Hemisphere), determined precisely by astronomical observations from the meridian of Tehran. This vastly differs from the Gregorian system, which relies on a rigid set of mathematical leap year rules rather than direct solar observation. As a result, the Jalali calendar keeps perfect time with the actual solar year, preventing the slow drift that mathematical calendars experience over millennia. This extreme accuracy requires specialized computational algorithms to properly convert dates back and forth without losing or gaining days during complex leap years.

How to Convert Gregorian to Persian Dates

If you are wondering how to manually convert or use our automated tool to translate dates, follow these simple steps to ensure maximum accuracy:

  1. Identify the Date Format: Determine if you are starting with a standard Gregorian date (for instance, 2026-09-05) or a Jalali date (such as 1405-06-14). The tool is smart enough to detect the format based on the year provided.
  2. Enter the Date: Type the date directly into the interactive Persian Calendar Converter input field above. Use a standard formatting style with dashes or slashes. There's no need to manually select a direction; the converter uses smart inference.
  3. View and Copy Results: The system instantly runs the conversion algorithms and displays the equivalent date in the opposing calendar format. You can click the copy button to seamlessly bring this date into your documents, emails, or codebases.

Persian Calendar Months Comparison Chart

Understanding the structural months of the Persian calendar is crucial when performing manual timeline checks. The year fundamentally consists of 12 months: the first six months always have 31 days, the following five always have 30 days, and the final month has 29 days (or 30 in a leap year).

Jalali Month NameNumber of DaysGregorian Approximate EquivalentSeason
Farvardin31March 21 - April 20Spring
Ordibehesht31April 21 - May 21Spring
Khordad31May 22 - June 21Spring
Tir31June 22 - July 22Summer
Mordad31July 23 - August 22Summer
Shahrivar31August 23 - September 22Summer
Mehr30September 23 - October 22Autumn
Aban30October 23 - November 21Autumn
Azar30November 22 - December 21Autumn
Dey30December 22 - January 20Winter
Bahman30January 21 - February 19Winter
Esfand29 or 30February 20 - March 20Winter

Privacy-First Client-Side Conversions

When using a date converter online, your data privacy should always be a strict priority. Unlike traditional server-side tools that transmit your inputted timelines across the open internet, our Persian Calendar Converter relies purely on client-side JavaScript execution right within your browser context. This provides two massive workflow benefits for our users:

  • Zero Latency Performance: Conversion results appear instantaneously as you type because there is zero network request overhead waiting to process the translation on a remote server.
  • Strict Data Privacy: Your entered dates, which might correspond to sensitive personal milestones, critical birth dates, or highly classified corporate project timelines, are never transmitted over the network. They are processed entirely within the volatile memory of your local browser session.

For developers looking to implement their own local conversions without heavy external libraries, modern environments offer fantastic tools. Below is a quick look at a standard programmatic approach using modern JavaScript's built-in internationalization API to achieve native conversions:

// Example: Converting Gregorian to Persian natively in modern JS
const gregorianDate = new Date('2026-09-05');
const persianFormatter = new Intl.DateTimeFormat('en-US-u-ca-persian', {
  year: 'numeric',
  month: '2-digit',
  day: '2-digit'
});
console.log(persianFormatter.format(gregorianDate)); // Output: 1405/06/14

This built-in Intl.DateTimeFormat engine is fantastic for lightweight applications, though our converter handles edge cases, robust string normalizations, and bi-directional inputs (both Jalali to Gregorian and Gregorian to Jalali) to make the user experience as fluid and infallible as possible.

Frequently Asked Questions

What is the Persian Calendar?

The Persian Calendar, commonly referred to as the Jalali or Solar Hijri calendar, is the official chronological system used in Iran and Afghanistan. It is a highly accurate solar calendar that begins exactly on the vernal (spring) equinox, usually corresponding to March 20th or 21st in the Gregorian system.

How accurate is the Jalali calendar compared to the Gregorian calendar?

The Jalali calendar is considered one of the most accurate in the world. While the Gregorian calendar has an error of about one day every 3,226 years, the Persian calendar has an error of just one day in approximately 110,000 years because its leap years are based on astronomical observations rather than mathematical rules.

How do I convert my birthday to the Persian calendar?

To convert your birthday, simply type your birth date in the standard Gregorian format (YYYY-MM-DD) into our Persian Calendar Converter tool. It will instantly calculate the corresponding Jalali date, accounting for historical leap years perfectly.

Are my date entries stored or tracked?

No, your entries are completely private. Our converter operates exclusively client-side in your web browser. This means your data never leaves your device and no logs of your requested dates are ever stored on any servers.

Last Updated: