induwara.lk
induwara.lkSri Lanka · Calendar

Sri Lanka Buddhist Era Year Converter

Convert any Gregorian date to the Buddhist Era (BE) year used in Sri Lanka — and back. It applies the Sri Lankan rule that the Buddhist year advances on Vesak Full Moon Poya Day, not on 1 January, and shows the +543/+544 offset. No signup, no ads, sources cited below.

By Induwara AshinsanaUpdated Jul 11, 2026
Buddhist Era year converterGregorian ⇄ BE
Vesak-turnover · verified

Any date from 1900 to 2100.

Try
Convention
Buddhist Era year
2570
බුද්ධ වර්ෂ 2570
2570 BE
Offset applied
+544
On / after Vesak Poya
May 30, 2026

2026-07-11 falls on or after Vesak Poya (2026-05-30), so BE = 2026 + 544 = 2570.

Gregorian → Buddhist year (post-Vesak)

Gregorian yearBuddhist year (BE)Vesak Poya (turnover)
20212565May 26, 2021
20222566May 16, 2022
20232567May 5, 2023
20242568May 23, 2024
20252569May 12, 2025
2026selected2570May 30, 2026
20272571May 20, 2027
20282572May 9, 2028
20292573May 28, 2029
20302574May 17, 2030
20312575May 7, 2031

Vesak Full Moon Poya turnover dates follow the Government Holidays Gazette and Department of Buddhist Affairs Buddha Jayanthi proclamations; other years are computed astronomically (Meeus). 2026 is an Adhi Vesak (double-full-moon) year — the Government declared 30 May 2026 as Vesak Poya. Full sources are listed below the calculator.

How it works

Sri Lanka counts years in the Buddhist Era (බුද්ධ වර්ෂ) from the Parinirvāṇa of the Buddha, which Theravāda tradition places at 544 BCE. That makes the era count one year ahead of the international convention that counts from 543 BCE. The other difference is when the year changes: in Sri Lanka the Buddhist year turns over on Vesak Full Moon Poya Day— the May full moon commemorating the Buddha's birth, enlightenment and passing — not on 1 January.

For a Gregorian date with year G, the tool looks up that year's Vesak Poya day V(G) and applies:

  • If the date is on or after V(G): BE = G + 544.
  • If the date is before V(G): BE = G + 543.

So for most of the calendar year — Vesak through December — the offset is +544, and only the January-to-Vesak window carries +543. The Vesak Poya dates come from the Government Holidays Gazette and the Department of Buddhist Affairs Buddha Jayanthi proclamations; years outside the gazetted set are computed astronomically with the same Meeus lunar-phase engine that powers this site's moon-phase Poya calculator, which reproduces the gazetted single-full-moon years exactly (Vesak 2023 = 5 May, 2024 = 23 May, 2025 = 12 May).

2026 is a special case.It has two full moons in May (1 May and 30 May), making it an Adhi Vesak year. The Ministry's first 2026 calendar labelled 1 May as Vesak, but the Maha Sangha Council and the Government revised it so that 1 May 2026 is Adhi Vesak and 30 May 2026 is the official Vesak Full Moon Poya Day. This converter uses 30 May 2026 as the turnover, which is why a date like 11 July 2026 reads as 2570, matching the officially declared 2570 Buddha Jayanthi.

The reverse direction works the same way: a Buddhist year B in Sri Lankan reckoning begins at Vesak of Gregorian year B − 544 and runs to the following Vesak, so one BE year straddles parts of two Gregorian years. The International fixed mode (used officially in Thailand) ignores Vesak entirely and applies a flat +543 that rolls over on 1 January — it is included only so you are not confused when you see a different figure abroad. Every Sri Lankan result is independently cross-checked against the gazetted Buddha Jayanthi anchor (Vesak 2026 = BE 2570) so the epoch method and the anchor method always agree.

Worked examples

A date after Vesak (Sri Lankan)

11 July 2026 → 2570 BE

  1. Vesak Poya 2026 = 30 May 2026 (Government-declared).
  2. 11 July is on/after 30 May → post-Vesak offset applies.
  3. BE = 2026 + 544 = 2570.
  4. Output: බුද්ධ වර්ෂ 2570 (2570 BE). Matches the 2570 Buddha Jayanthi. ✓

A date before Vesak (Sri Lankan)

1 March 2025 → 2568 BE

  1. Vesak Poya 2025 = 12 May 2025.
  2. 1 March is before 12 May → pre-Vesak offset applies.
  3. BE = 2025 + 543 = 2568.
  4. The year only became 2569 at Vesak on 12 May 2025. ✓

Boundary day (Sri Lankan)

1 May 2026 vs 30 May 2026

  1. 1 May 2026 is Adhi Vesak, still before the 30 May Vesak turnover.
  2. 1 May 2026: BE = 2026 + 543 = 2569.
  3. 30 May 2026 is Vesak Poya itself (on-or-after boundary).
  4. 30 May 2026: BE = 2026 + 544 = 2570. The year turns over on this day. ✓

Reverse, historic (Sri Lankan)

BE 2500 → Gregorian 1956–1957

  1. Sri Lankan reverse: G = 2500 − 544 = 1956.
  2. BE 2500 began at Vesak 1956 (24 May 1956) and ran to Vesak 1957.
  3. This was the great Buddha Jayanthi half-millennium, commemorated in 1956. ✓

Frequently asked questions

Sources & references

Vesak Poya turnover dates and the +544 offset were last cross-checked on 2026-07-11. The page is reviewed each year around Vesak and whenever the Government gazettes a revised Poya date (as it did for 2026's Adhi Vesak year).

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.