Atribut <readonly> je logični atribut. Ko je prisoten, določa, da mora biti besedilno območje samo za branje. V besedilnem območju, ki je samo za branje, vsebine ni mogoče spreminjati, lahko pa jo uporabnik premakne s tabulatorjem, jo označi in kopira vsebino. Atribut <readonly> je mogoče nastaviti tako, da uporabniku prepreči uporabo besedilnega območja, dokler ni izpolnjen, kakšen drug pogoj (na primer izbira potrditvenega polja. Nato je potreben JavaScript za odstranitev vrednosti samo za branje in možnost urejanja besedilnega območja.