Thai Keyboard Onlineคีย์บอร์ดภาษาไทย

Type Thai from any device. No download, no installation.

100% Free · No Account · Works Everywhere
300+ Keyboards Soon
4B+ Speakers Covered
100% Free Forever
0 / 5000
🇸🇦 Arabic
ⵣ Amazigh
🇪🇹 Amharic
🇧🇩 Bengali
🇲🇲 Burmese
🇨🇳 Chinese
🇵🇭 Filipino
🇬🇷 Greek
🇮🇳 Gujarati
🇳🇬 Hausa
🇮🇳 Hindi
🇳🇬 Igbo
🇯🇵 Japanese
🇮🇳 Kannada
🇰🇷 Korean
Kurdistan Kurdish
🇮🇳 Malayalam
🇮🇳 Marathi
🇲🇳 Mongolian
🇳🇵 Nepali
🇦🇫 Pashto
🇮🇷 Persian
🇮🇳 Punjabi
🇷🇺 Russian
🇵🇰 Sindhi
🇸🇴 Somali
🇮🇳 Tamil
🇮🇳 Telugu
🇹🇭 Thai
🇪🇷 Tigrinya
🇹🇷 Turkish
🇵🇰 Urdu
East Turkestan Uyghur
🇻🇳 Vietnamese
🇳🇬 Yoruba
# Special Characters
😊 Emoji
✨ Tones
🔢 Numbers
Western
Arabic-Indic — أرقام عربية
Symbols

Works with every app you love

Ready-Made Combos

One click to insert — or copy straight to clipboard

Emoji mascot

How To Use

Three steps. Ten seconds.

Type

Type

Click the keys or type phonetically — Thai letters appear instantly as you go.

1
Copy

Copy

Hit the Copy button — your full Thai text is saved to clipboard in one tap.

2
Paste

Paste

Open any app — WhatsApp, TikTok, Instagram — and long-press to paste.

3

Thai Keyboard for Any App

Type your Thai text above → tap Copy → paste into any app. No special settings needed.

Snapchat

Snapchat

Type your text → tap Copy → paste in Snapchat Stories or chats. Works on iPhone and Android. No settings change needed.

WhatsApp

WhatsApp

Type your message → tap Copy → open WhatsApp → long-press to paste. Works on iPhone and Android. No settings change needed.

Instagram

Instagram

Write captions, bio, or DMs → Copy → paste in Instagram. Looks great on any post or story.

TikTok

TikTok

Write captions or comments → Copy → paste in TikTok. QWERTY phonetic lets you type from your English QWERTY keyboard.

Got Questions?

Your top Thai keyboard questions, answered.

Get Answers
Free Thai Keyboard

Free Thai Keyboard Online.
Type from any device — no download, no install.

600M+ speakers · 100% free · 0 downloads needed · All devices

This free Thai keyboard online works instantly in any browser — no app download, no installation, no changing your phone's language settings.

Type Thai on iPhone, Android, Windows or Mac. QWERTY phonetic converts romanized Thai to Thai script automatically. Copy directly to WhatsApp messages, TikTok captions, Instagram bios, and more.

1. Open kactyl.com/thai/ 2. Click letters 3. Copy 4. Paste anywhere
FAQ

Frequently Asked
Questions

Everything you need to know about the Thai keyboard

kactyl.com/thai/ is 100% free with all 44 Thai consonants, vowels, tone marks, Thai numerals, and voice typing. Works on any device without installation.
Open kactyl.com/thai/ in any browser. Click Thai characters from the grid, use phonetic transliteration, or speak using voice typing. No download or Thai keyboard layout needed.
Thai script has 44 consonants, 15 vowel symbols (forming 32 vowel sounds), 4 tone marks, and its own numerals. Vowels can appear above, below, before, or after consonants. No spaces between words.
Type at kactyl.com/thai/, click Copy, open WhatsApp, long-press the text field, tap Paste. Thai characters paste and render correctly on iPhone and Android.
Thai has 5 tones shown by 4 tone marks (mai ek ่, mai tho ้, mai tri ๊, mai jattawa ๋) — the 5th tone (mid) is unmarked. Tone marks appear in the Special Characters section and attach to consonants.
Type your Thai caption at kactyl.com/thai/, tap Copy, paste into TikTok. Thai text reaches 70+ million native speakers in Thailand and the Thai diaspora worldwide.
Thai vowels are complex: some precede the consonant (เ อ แ โ ใ ไ), some follow (า ะ), some appear above (ิ ี ึ ื), and some below (ุ ู). Click the vowel symbol on the keyboard after or before the base consonant.
Type your message at kactyl.com/thai/, click Copy, open LINE, tap the message field, long-press and paste. LINE is the dominant messaging app in Thailand and supports Thai Unicode fully.
Open kactyl.com/thai/ in Safari (iPhone) or Chrome (Android). Tap Thai characters directly — no special Thai keyboard setting needed on your phone.
Yes — tap the N123 button for Thai numerals: ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙ ๐. These are used in formal documents and literature; Arabic numerals are also common in everyday Thai.
Common phrases: สวัสดี (Sawasdee — hello), ขอบคุณ (Khob khun — thank you), ฉันรักคุณ (Chan rak khun — I love you), แล้วพบกันใหม่ (Goodbye), ยินดีต้อนรับ (Yin dee ton rab — welcome).
Thai consonants belong to 3 classes (high, mid, low) that determine tone. All 44 consonants are on the keyboard grid, organized by their RTGS romanization for easy lookup. Class information appears in tooltips.
Completely free. No account, subscription, or download. Open kactyl.com/thai/ on any device.
Yes — Thai text pastes perfectly on Instagram, Facebook, Twitter/X, and all major platforms. Share Thai food recipes, travel content, and cultural posts with authentic Thai script.
Yes — tap the microphone and speak in Thai. Works best in Chrome on Android, which has strong Thai speech recognition. Voice input automatically outputs Unicode Thai text.
Thai tones: สามัญ (mid — even), เอก (low — falling), โท (falling — dropping), ตรี (high — rising), จัตวา (rising — dipping-rising). Tones are phonemic — the word \
Over 70 million people speak Thai as a first language in Thailand. With second-language speakers across Southeast Asia, total speakers exceed 80 million. Thai diaspora is large in USA, Germany, Australia, and Japan.
Ideal for Thai communities in Los Angeles, Berlin, Sydney, and Tokyo — type Thai greetings, Songkran wishes, and social media captions from any device without Thai keyboard installation.

Need Another Language?

300+ Free Keyboards, All Online

View all
🇸🇦
Arabicالعربية
Amazighⵜⴰⵎⴰⵣⵉⵖⵜ
🇪🇹
Amharicአማርኛ
🇧🇩
Bengaliবাংলা
🇩🇪
Arabic (DE)Deutsch
🇪🇸
Arabic (ES)Español
🇵🇭
FilipinoFilipino
🇫🇷
Arabic (FR)Français
🇬🇷
GreekΕλληνικά
🇮🇹
Arabic (IT)Italiano
Kurdishکوردی
🇮🇳
Marathiमराठी
🇳🇵
Nepaliनेपाली
🇳🇱
Arabic (NL)Nederlands
🇦🇫
Pashtoپښتو
🇮🇷
Farsiفارسی
🇮🇳
Punjabiਪੰਜਾਬੀ
🇷🇺
RussianРусский
🇵🇰
Sindhiسنڌي
🇸🇴
SomaliSoomaali
🇮🇳
Tamilதமிழ்
🇮🇳
Teluguతెలుగు
🇮🇳
Kannadaಕನ್ನಡ
🇳🇬
YorubaYorùbá
🇻🇳
VietnameseTiếng Việt
🇪🇷
Tigrinyaትግርኛ
🇹🇭
Thaiภาษาไทย
🇲🇳
MongolianМонгол
🇮🇳
Malayalamമലയാളം
🇰🇷
Korean한국어
🇯🇵
Japanese日本語
🇳🇬
IgboIgbo
🇳🇬
HausaHausa
🇮🇳
Gujaratiગુજરાતી
🇨🇳
Chinese中文
🇲🇲
Burmeseမြန်မာ
🇹🇷
TurkishTürkçe
🇵🇰
Urduاردو
Uyghurئۇيغۇرچە
+264 more
Discover all keyboards
🇸🇦 🇮🇳 🇮🇷 🇵🇰 🇧🇩 🇹🇷 🇷🇺 🇰🇷 🇯🇵 🇨🇳 🇩🇪 🇫🇷 🇬🇷 🇪🇸 🇮🇹 🇳🇱 🇵🇭 🇳🇵 🇲🇦 🇸🇴 🇪🇹 🇻🇳 🇹🇭 🇲🇳  🇸🇦 🇮🇳 🇮🇷 🇵🇰 🇧🇩 🇹🇷 🇷🇺 🇰🇷 🇯🇵 🇨🇳 🇩🇪 🇫🇷 🇬🇷 🇪🇸 🇮🇹 🇳🇱 🇵🇭 🇳🇵 🇲🇦 🇸🇴 🇪🇹 🇻🇳 🇹🇭 🇲🇳

Need More Text Tools?

Fancy Text, Unicode & More

Explore all
Symbols Stars, arrows, hearts & 10K+ OPEN
Fancy Text 100+ Unicode styles instantly OPEN
Kaomoji Text emoticons for chat & Discord OPEN
Invisible Char Zero-width blank spaces OPEN
Zalgo Text G̸l̷i̴t̵c̸h̵ corrupted text OPEN
Text Art ASCII art from any text OPEN
Dot Art Pixel art & dot illustrations OPEN
FF & PUBG Names Stylish gaming usernames OPEN
How's your experience? 💬

Your feedback makes Kactyl better for everyone