Indonesia · three-zone solar time
Indonesia spans WIB (UTC+7), WITA (UTC+8) and WIT (UTC+9). Most calculators default everything to Jakarta (WIB) — so Bali and Makassar are a full hour off, Papua two hours. Even within one zone, longitude shifts the sun: Surabaya runs 31 min fast, Medan 25 min slow. ShunShi auto-detects the zone by birth city, then corrects true solar time.
3 zones · up to 2 hours off
The time-zone trap
BaZi reads the sun's real position at the moment you were born — not the clock. Indonesia spans three time zones and thousands of kilometres east to west, making it the easiest place in Southeast Asia to get a chart wrong — yet most software treats it all as one Jakarta time.
WIB (UTC+7) Sumatra & Java, WITA (UTC+8) Bali & Sulawesi, WIT (UTC+9) Papua. Software defaults to Jakarta — pick the wrong zone and the hour pillar is off by 1–2 full hours.
A zone is only a coarse bucket; true solar time follows longitude. Within WIB, Surabaya's sun runs ~31 min fast and Medan ~25 min slow — nearly an hour apart.
Wrong zone or ignored drift — either is enough to cross into the next two-hour branch and replace the whole hour pillar, warping wealth, career and later-life readings without you noticing.
Set the zone, then chart
Indonesia spans three zones east to west — solar time runs from Medan's 25 min slow to Surabaya's 31 min fast. Pick a city and we first decide whether it's WIB or WITA, then correct by longitude — every city differs.
Pick a city and the calculator opens with your birthplace pre-filled, the zone set and longitude corrected — you only add the date and time.
Two charts · one accuracy
Whether it's your own chart or a couple's compatibility, both first set the zone, then correct true solar time. Pick one to start.
Zone set by birth city, then longitude corrected — four pillars, ten gods, luck cycles and stars at a glance.
Each zoned and corrected by birthplace, then read for harmony, clash and complement — vital for cross-island couples.
Why not a generic calculator
FAQ
No. Indonesia spans three legal time zones: WIB (UTC+7, Sumatra & Java, incl. Jakarta and Surabaya), WITA (UTC+8, Bali & Sulawesi, incl. Bali and Makassar) and WIT (UTC+9, Papua). Many calculators default everything to Jakarta (WIB), so a birth in another zone is off by a full 1–2 hours. ShunShi detects the zone from your birth city automatically.
No. Bali is WITA (UTC+8), Jakarta is WIB (UTC+7) — an hour apart to begin with. Treat a Bali birth as Jakarta time and the hour pillar shifts by a whole branch. Pick Bali (Denpasar) or Makassar from the list and the system uses WITA, then corrects for longitude.
Yes. A zone is only a coarse bucket; true solar time follows longitude. Within WIB, Surabaya's sun runs ~31 min fast and Medan ~25 min slow — nearly an hour apart. After setting the zone, ShunShi corrects by each birth city's longitude.
No. Just enter the Gregorian date on the certificate and ShunShi converts it to the BaZi stems and branches automatically — no need to look up the lunar date yourself.
You can chart the "three pillars" (year, month, day) first, about 70% complete; the missing hour pillar mainly affects wealth, children and later-life readings. Confirm the birth time with elders or the hospital later and add the hour pillar then.
None of that. Open it in a browser in Indonesia — no VPN, no download, no registration, works on mobile, and you can ask the AI follow-ups right after charting.
Start free
Fill in your birth details in a minute and see how your chart changes, before and after zoning and correction.