Buddhist calendar tool
Switch between Gregorian and Buddhist Era dates for Thai, Lao, Khmer, and Sri Lankan reckonings. Festivals listed with BE equivalents.
Buddhist Era plus 543, year rolls on January 1 (since 1941 reform). Year boundary: January 1.
BE year for this date in Thai tradition: 2569.
4 August 2569 BE
Equivalent CE date: Aug 4, 2026.
Songkran
สงกรานต์ · Solar New Year across mainland Southeast Asia.
Apr 13, 2026 · 2569 BE · 113 days ago
Vesak
วิสาขบูชา · Marks the Buddha's birth, enlightenment, and parinirvana.
May 1, 2026 · 2569 BE · 95 days ago
Asalha Puja
อาสาฬหบูชา · Dhamma Day, commemorates the Buddha's first sermon.
Jul 29, 2026 · 2569 BE · 6 days ago
Loy Krathong
ลอยกระทง · Floating-lantern festival on the full moon of the 12th lunar month.
Nov 24, 2026 · 2569 BE · in 112 days
Buddhist Era is the official civil calendar in Thailand and one of two legal calendars in Laos, Cambodia, and Sri Lanka. Add in informal use across Myanmar and the Theravada diaspora and you are well past 200 million daily users. It runs in parallel with the Gregorian calendar, bank receipts in Bangkok show both, but newspapers and government forms still default to BE.
The Thai BE offset is 543. The era counts from the traditional date of the Buddha's parinirvana, so 2026 CE maps to 2569 BE. Lao tradition uses the same arithmetic. Khmer and Sri Lankan traditions add one, 2570 BE, because their year rolls earlier in the cycle (Khmer New Year in April, Vesak full moon in May), so the BE count overlaps the Gregorian year differently.
The water-festival weekend (April 13-15) is the conventional Thai date and a public holiday block. Lao Pi Mai runs in the same window. Khmer New Year (Choul Chnam Thmey) is tied to the sun entering Aries, usually April 13 or 14, and is also when the Khmer BE year increments. In Sri Lanka the Sinhala and Tamil New Year (Aluth Avurudda) lands in the same window but the BE year itself rolls later, on the Vesak full moon in May.
| Tradition | Offset from CE | New year rolls over |
|---|---|---|
| Thai | +543 | January 1 |
| Lao | +543 | January 1 |
| Khmer | +544 | Khmer New Year, around April 14 |
| Sri Lankan | +544 | Vesak full moon in May |
Because the +544 traditions roll over mid-year, they match the Thai count during the early months of a Gregorian year and sit one year ahead after their own new year passes. Pick the tradition first, then convert: the same Gregorian date can carry two different BE years depending on that choice.
Take 20 April 2026. Thai and Lao reckonings return 2569 BE, since their year rolled on January 1 and the arithmetic simply adds 543. Khmer reckoning returns 2570 BE because Khmer New Year has already passed in mid-April. Sri Lankan reckoning still says 2569 BE, because its year waits for the Vesak full moon, which falls on 1 May in 2026. Convert 2 May 2026 and the Sri Lankan count joins Khmer at 2570, while Thai and Lao stay at 2569 through 31 December.
Vesak, Asalha Puja, and Loy Krathong track the full moon rather than a fixed Gregorian day, so the tool reads them from a precomputed table of full-moon dates covering 2020 to 2035. For 2026 that gives Vesak on 1 May, Asalha Puja on 29 July, and Loy Krathong on 24 November, with Songkran holding its conventional 13 to 15 April window. Public-holiday gazettes in each country occasionally observe a festival on an adjacent day, so verify against official announcements before booking travel or planning around a closure.
Thai packaging, licences, and receipts routinely print years in BE, which trips up visitors reading expiry dates. A Thai label showing 2570 means 2027 CE, not a date decades away: subtract 543 to recover the Gregorian year. Going the other way, add 543 when filling Thai forms that expect BE. For Cambodian or Sri Lankan ceremonial dates, remember the offset is 544 once their new year has passed, so a blind subtraction of 543 can leave you a year off.
The traditions disagree on whether the era's first year counts as year zero or year one, which shifts the offset by one. Thai and Lao usage effectively counts from zero, giving plus 543, while Khmer and Sri Lankan usage gives plus 544 once their new year has passed.
Thailand moved the start of its civil year to January 1 beginning in 1941. Before the reform the Thai year began in April, which is why older Thai documents can appear a year out of step with modern conversions.
No. Civil BE usage keeps Gregorian months and days and only relabels the year, so 15 August 2026 is written 15 August 2569 in Thai reckoning.
Thailand uses BE as its official civil calendar. Cambodia, Laos, and Sri Lanka use it alongside the Gregorian calendar, most visibly for religious and ceremonial dates, and Theravada communities elsewhere follow the same counts.