K Kibo Get Kibo

How to type Thai on iPhone

Thai is an alphabet, not a character-per-word system, so iOS maps it straight onto a keyboard layout the way it does for Korean — no romanisation, no candidate list. Why the layout puts two characters on almost every key, how vowels and tone marks stack around a consonant instead of sitting in a row, and why Thai sentences run on without spaces.

Thai looks like it should be as hard to type as Chinese — an unfamiliar script with far more symbols than a Latin keyboard has keys. It is not, because Thai is not a character-per-word system. It is an alphabet: roughly forty-four consonants, plus a separate set of vowel signs and tone marks, each with its own key or its own key combination, the same basic idea as English having twenty-six letters. There is no sound to spell out first and no list of characters to choose from afterward — you type the letters of the word directly, the way you would in any alphabetic script.

Turning it on

  1. Settings → General → Keyboard → Keyboards → Add New Keyboard…
  2. Choose Thai from the list.
  3. It joins your keyboard list immediately — there is no separate input method to pick, because Thai, unlike Chinese, Japanese or Korean, needs no composition step.

The layout: two characters on almost every key

A Latin keyboard fits its alphabet onto twenty-six keys with room to spare. Thai has roughly twice as many consonants alone, plus vowel signs and tone marks on top of that, so the on-screen keyboard puts two characters on most keys, the way a physical Thai typewriter layout — known as Kedmanee — always has. Shift does not produce a capital letter here; Thai has no upper or lower case. It reaches the second character printed on the same key instead, which might be an entirely different consonant, a vowel sign, or a tone mark, rather than a bigger version of the same letter.

Vowels and tone marks stack around the consonant

Thai is what linguists call an abugida rather than a plain alphabet: a consonant carries an implied vowel sound on its own, and a vowel sign changes that sound by attaching to the consonant rather than sitting after it in a row. Some vowel signs sit above the consonant, some below, some in front, and some behind — and a tone mark can stack on top of a vowel sign that is already sitting above the consonant, so a single syllable can end up two or three marks tall. None of this needs extra keystrokes for spacing or positioning; you simply type the vowel and tone characters in sequence, and the keyboard’s font places each one correctly around the letter it belongs to.

A vowel that is typed before the consonant it belongs to

A handful of Thai vowel signs — เ, แ, โ, ใ and ไ among them — are written to the left of the consonant they modify, even though they are pronounced after it. A syllable that starts with one of these on screen still has its consonant sound spoken first and the vowel sound after, despite the vowel character appearing first. This is a property of the Thai script itself, not a quirk of the keyboard or a bug in autocorrect — a fluent reader learns to read the vowel after the consonant it visually precedes, much the way an English reader has simply learned that the “gh” in “though” is silent rather than two separate sounds.

Why Thai sentences run on without spaces

Traditional Thai writing does not put a space between words the way English does — words run together, and a space is used instead to mark the end of a clause or a sentence, closer to how a comma or a full stop works in English than how a space does. The space bar on the Thai keyboard still exists and still inserts a space character; nothing about typing changes because of this. What it does mean is that word-based habits carried over from a Latin keyboard, such as autocorrect flagging a misspelled word the moment you hit space, work differently in Thai, because a space in Thai was never marking a word boundary in the first place.

Where Kibo fits

Thai is one of the 30 typing languages built into Kibo, typed directly the way Spanish or German are rather than composed the way Korean, Japanese and Chinese are — the layout above is exactly what you get inside Kibo too. Switching to it is a tap or a hold on the globe key like any other language in Kibo’s list, with no separate keyboard to add in Settings and no Full Access needed for typing in any language. Kibo is free to download.

Frequently asked questions

Do I need a separate app to type Thai on iPhone?

No. Thai is one of the languages iOS ships with. Add it in Settings → General → Keyboard → Keyboards → Add New Keyboard… and it works immediately, with no extra download.

Why does a Thai vowel sometimes appear before the consonant it belongs to?

A handful of Thai vowel signs are written to the left of the consonant they modify even though they are pronounced after it — a property of the script itself, not a keyboard error. The consonant sound is still spoken first despite the vowel character coming first on screen.

Why doesn’t Thai text have spaces between words?

Traditional Thai writing does not mark word boundaries with spaces the way English does; a space instead marks the end of a clause or sentence. The space bar still works normally on a Thai keyboard — it simply is not doing the same job it does in English.

Does typing Thai need Full Access on iPhone?

No. Typing in any language is unrelated to Full Access. In Kibo, Full Access is read only by the Copy word, Copy line and Paste buttons on the toolbar.

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.

Download on the App Store

Related guides

All guides