det thailandske script bruges primært til at skrive det thailandske sprog såvel som det nordlige Thailandske, nordøstlige Thailandske, sydlige thailandske og thailandske sang, som er separate sprog. Det bruges også til at skrive en række mindretalssprog i Thailand, Laos og Kina samt Pali, som er meget udbredt i buddhistiske templer og klostre. Både det thailandske sprog og script er tæt knyttet til Laotisk. Manuskriptet er af indisk oprindelse, afledt af gamle Khmer.
det thailandske script er en abugida, der læser fra venstre mod højre. Forholdet mellem bogstaver og lyde er komplekst; 44 bogstaver bruges til at repræsentere 21 konsonantfonemer. Dette skyldes i høj grad den måde, hvorpå sprogets lydsystem har ændret sig over tid. Nogle lyde plejede at være karakteristiske – det vil sige, de plejede at skelne mellem ellers identiske ord – men disse forskelle er nu forældede. Lydene fortsætter dog med at blive skrevet ved hjælp af forskellige bogstaver. Derudover er det thailandske ordforråd lånt fra Sanskrit, Pali, Old Khmer, engelsk og Teoche kinesisk, og det er ofte nødvendigt at kende ordets oprindelse for at stave det korrekt.
konsonanter indeholder en iboende vokal, enten eller , som kan modificeres ved hjælp af vokaldiakritik. Ord, hvor en konsonant udtales uden vokal, er skrevet med et symbol kaldet en virama, som dæmper den iboende vokal. Der er ingen uafhængige bogstaver til at repræsentere stavelse-indledende vokaler; stavelser, der udtales med en indledende vokal, er skrevet med et glottal stop, og den passende vokaldiakritik er forbundet med den.
Tone er repræsenteret dels af kvaliteter, der er forbundet med konsonantsymbolet, dels af stavelsens struktur og dels af tonemærker.
Ordbrud er ikke angivet med mellemrum, men mellemrum bruges til at adskille klausuler eller sætninger. Et latinsk komma og punktum bruges undertiden, men ikke af alle. Der plejede også at være et symbol (nu forældet) til adskillelse af afsnit. Yderligere ikke-alfabetiske symboler inkluderer en forkortelsesmarkør, et symbol for at indikere, at et ord eller bogstav gentages, et symbol for at indikere, at et bogstav ikke udtales, og et bogstav, der svarer til den engelske forkortelse ‘osv.’. Thailandske cifre fra 0-9 bruges; disse er næsten identiske med Khmer-cifre. Latinske tal bruges også.
bemærk, at selvom det thailandske script ortografisk udviser genbestillingsadfærd, afspejles denne genbestilling typisk ikke i programimplementeringer. Se genbestilling og Datalagringsordre for flere detaljer om dette.