Indonesia · three-zone solar time

Indonesia BaZi charts go wrong most often — it's the three time zones

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.

Auto-detects WIB/WITA/WITCorrected city by cityAsk follow-ups right after
3zones
WIBWITAWIT

3 zones · up to 2 hours off

The time-zone trap

Why charts for people born in Indonesia go wrong most often

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.

01 · Three time zones

One country, three zones

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.

3 zones
02 · Drift within a zone

Same zone, different sun

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.

±31 min
03 · Consequence

The hour pillar is wrong

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

Where were you born?

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

Yourself, or the two of you?

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.

Solo · personal BaZi

Your real chart

Zone set by birth city, then longitude corrected — four pillars, ten gods, luck cycles and stars at a glance.

  • Auto zone + true solar time to the minute — no fuzzy hour pillar
  • Wealth / career / love / health, read one by one
  • Ask the AI follow-ups right after, not read-and-leave
Start my chart
Compatibility · two people

Both of your charts

Each zoned and corrected by birthplace, then read for harmony, clash and complement — vital for cross-island couples.

  • Each person zoned + solar-corrected — never one shared Jakarta time
  • Day-master harmony, element complement, clashes one by one
  • Ask the result "which year do we get stuck"
Start compatibility

Why not a generic calculator

Both are free — here's the difference

Generic web calculator
ShunShi · true solar time
Defaults everything to Jakarta (WIB)
Auto-detects WIB / WITA / WIT by birth city
Gets Bali and Papua zones simply wrong
Then corrects by longitude, to the minute
Ignores longitude drift within a zone
Surabaya, Medan, Bali each different
Static page — hour pillar can be wrong, you can't tell
Ask follow-ups right after; solo and compatibility, same accuracy

FAQ

Indonesia BaZi charting · you might ask

Doesn't all of Indonesia use one time?

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.

Born in Bali — is it the same calculation as Jakarta?

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.

Within the same zone, do I still need city-level correction?

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.

Indonesian birth certificates only show the Gregorian date — do I need the lunar calendar?

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.

What if I don't know the birth hour?

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.

Do I need to download an app, use a VPN, or register?

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

Set the zone right, restore your real hour pillar

Fill in your birth details in a minute and see how your chart changes, before and after zoning and correction.