How to type Indonesian on iPhone
Modern Indonesian has no accented letters to hunt for — every guide on this site about a missing key does not apply here. What actually trips people up is autocorrect fighting reduplicated words and stacked prefixes it has never seen, plus what the old "oe" spelling in names like Soekarno is really about.
Most language guides on this site start with a missing letter — a key that is not on the standard English keyboard and has to be reached some other way. Indonesian breaks that pattern entirely. Open the plain English iPhone keyboard and every letter Bahasa Indonesia uses is already sitting right there. The actual friction shows up somewhere else: autocorrect, not the keys.
Every letter Indonesian needs is already on the keyboard
Modern Indonesian is written with the same 26 Latin letters as English, and modern spelling adds no diacritics at all — no accent, no umlaut, no cedilla, nothing that needs a press-and-hold to reach. Sounds that need two letters to write, like the ng in "orang" (person), the ny in "nyanyi" (to sing), the sy in "syarat" (condition) or the kh in "khusus" (special), are built entirely from ordinary letters typed one after another. There is no extra key hiding anywhere for any of them.
Where the old "oe" in Soekarno and Soeharto comes from
Look up Indonesia’s first two presidents and the spelling looks inconsistent with everything above: Soekarno and Soeharto, not Sukarno and Suharto. Neither is a typo, and neither reflects how the language is written today. It is a leftover from spelling reforms, and it explains why some Indonesian text you run into still looks different from the modern rule just described.
Under Dutch colonial rule, Indonesian was written with Van Ophuijsen spelling, which borrowed conventions from Dutch: oe for the u sound, dj for the sound English writes as j, tj for the ch sound, and j for what English writes as y. After independence, the 1947 Republican spelling reform replaced oe with u everywhere — guru (teacher) had been spelled goeroe. A further reform in 1972, agreed jointly with Malaysia to bring the two countries’ spelling closer together, replaced the rest: dj became j, tj became c, j became y, nj became ny, and sj became sy.
Ordinary vocabulary followed the reforms and is spelled the modern way without exception. Proper names generally were not rewritten retroactively, which is why people and institutions old enough to have been named before 1947 often kept their original spelling on purpose — Soekarno, Soeharto, the Bank Oentoe Perniagaan, streets and universities with dj or tj still in their names. Seeing "oe" is a signal you are looking at a name with history behind it, not a mistake to correct.
So why add a separate keyboard, if nothing is missing?
Every iOS keyboard carries its own dictionary, and switching keyboards switches the whole autocorrect and prediction stack along with it. Typing Indonesian on the English keyboard means every word is being checked against an English word list that has never seen Indonesian vocabulary — correctly spelled Indonesian gets underlined as a typo, and autocorrect will periodically nudge a word toward the nearest English lookalike instead of leaving it alone. Adding the Indonesian keyboard, in Settings → General → Keyboard → Keyboards → Add New Keyboard, hands autocorrect an Indonesian dictionary instead, which is the actual problem this guide is solving even though no new letters come with it.
Reduplication: the pattern autocorrect fights hardest
Indonesian repeats whole words constantly, and it is not a stutter or emphasis — reduplication is one of the language’s core grammatical tools, usually written with a hyphen. Anak means child; anak-anak means children. Some reduplicated words have drifted in meaning from a simple plural: jalan means road or to walk, and jalan-jalan means to go out for a stroll rather than "roads" or "walks". A handful of words exist only in their reduplicated form and have no independent meaning on their own at all — kupu-kupu, butterfly, is not built from a standalone word "kupu".
An English dictionary has no concept of this pattern. It sees a hyphenated pair of identical or near-identical words and treats it the way it would treat any accidental repetition in English, which is exactly the kind of thing autocorrect is built to clean up. Switched to an Indonesian keyboard, reduplicated words are recognised as ordinary vocabulary instead of a mistake to fix.
Prefixes and suffixes stack onto a single root
Indonesian builds a family of related words by layering a small, regular set of prefixes and suffixes onto one root, rather than the mostly separate words English uses for similar ideas. Ajar is the root behind "teach" and "learn". Add ber- and it becomes belajar, to study. Add meng- instead and it becomes mengajar, to teach. Wrap it in pe-...-an and it becomes pelajaran, a lesson. None of those four words shares a recognisable shape with the others if you are only looking for whole-word matches the way an English dictionary does, even though a fluent reader sees one root doing all the work underneath.
This is the same reason a correctly built Indonesian word can look like nonsense to autocorrect running on the wrong dictionary: it is not misspelled, it is a real word assembled by rules an English word list was never given.
Adding the Indonesian keyboard
- Settings → General → Keyboard → Keyboards.
- Tap “Add New Keyboard…” and choose Indonesian from the list.
- It joins your keyboard list immediately, using the same layout as the English keyboard since there are no extra letters to place.
- Tap the globe key 🌐 to switch to it, or press and hold the globe for a picker if you keep several keyboards installed.
Where Kibo fits
Indonesian is one of the 30 typing languages built into Kibo, inside a single keyboard rather than a separate iOS keyboard to add and switch between. Turn it on and a tap or hold on the globe key reaches it directly, with Indonesian-aware word suggestions and autocorrect in place of the English dictionary’s guesses — reduplicated words and prefixed forms included. Typing in Indonesian, like any of Kibo’s languages, needs no Full Access — that switch is read only by the Copy word, Copy line and Paste buttons on the toolbar. Kibo is free to download.
Frequently asked questions
Does Indonesian need any accented letters on iPhone?
No. Modern Indonesian spelling uses the plain 26-letter Latin alphabet with no diacritics at all, so there is no press-and-hold gesture to learn the way there is for French or Polish. Everything you need is already on the standard English keyboard.
Why do Soekarno and Soeharto spell their names with "oe" instead of "u"?
That is the old Van Ophuijsen spelling from the Dutch colonial period, replaced by u in the 1947 spelling reform. Ordinary words were updated everywhere, but proper names generally kept their original spelling, which is why historical names still carry it while modern vocabulary never does.
If Indonesian has no missing letters, why bother adding its keyboard?
For the dictionary behind it, not the keys. Each iOS keyboard switches the whole autocorrect and prediction stack along with it, and the Indonesian keyboard recognises reduplicated words and prefixed forms as ordinary vocabulary instead of flagging them as typos the way the English dictionary does.
Try it on your own keyboard
Kibo is a free custom keyboard for iPhone with real mechanical key sounds, a wardrobe of themes and RGB backlight effects. No account, no ads, and it works with Full Access left off.