Thai Warning Signs: ห้าม, ระวัง, อันตราย and งด
TL;DR: The shape of a Thai sign tells you the severity before you read a letter, because two separate rulebooks are running: yellow diamonds and red rings on the road, and the international red circle, yellow triangle and blue circle everywhere else. Then four words do most of the talking. ห้าม is a rule, งด is something withheld or suspended, ระวัง is a hazard you may pass carefully, and อันตราย is a plain statement that this can hurt you.

The shape gets to you before the words do
A sign is read at a distance, at an angle, usually while moving, and often before you are close enough to resolve the letters. That is not a flaw in your Thai. Signs are designed on the assumption that the shape and the colour carry the message first and the text confirms it, which is why a learner can act correctly on a sign several seconds before being able to read it.
So the first thing to learn about Thai signage is not vocabulary. It is which shape means which kind of instruction, because the shape tells you whether the sign is forbidding something, warning you about something, or ordering you to do something. The words then tell you what.
Two rulebooks, running at the same time
The confusing part is that Thailand uses two different systems in the same street, and they disagree about what a warning looks like.
On the road, warnings are yellow diamonds with a black symbol, prohibitions are white circles inside a red ring, and instructions are blue. A bend ahead, a school, a level crossing: all yellow diamonds. No entry, no parking, a speed limit: all red rings.
Off the road, in buildings, factories, hotels and shopping centres, Thai safety signs follow the national standard มอก. 635-2554, which is aligned with the international standard ISO 3864. There, warnings are yellow triangles, prohibitions are red circles with a diagonal bar through them, mandatory instructions are solid blue circles, and green is reserved for safe conditions and emergency exits.
| Shape | Where | What it is doing |
|---|---|---|
| Yellow diamond | Road | Warning. Something ahead needs care |
| Red ring, white field | Road | Prohibition or limit, backed by traffic law |
| Yellow triangle | Buildings and worksites | Warning. A hazard is present here |
| Red circle with a diagonal bar | Buildings and worksites | You must not do this |
| Solid blue circle | Buildings and worksites | You must do this |
| Green | Buildings | Safe condition, exit, first aid |
A yellow triangle beside a wet floor and a yellow diamond beside a bend are doing the same job under two conventions, and both are telling you to be careful rather than to stop. The one shape that always means stop is the red circle with the bar.

Four words, four different speakers
Once you are close enough to read, most signs open with one of four words, and each one implies a different relationship between you and whoever put the sign up.
| Word | Read as | Force | Typical sign |
|---|---|---|---|
| ห้าม | haam, falling | A rule, with someone behind it | ห้ามเข้า, ห้ามจอด, ห้ามสูบบุหรี่ |
| งด | ngot, high | Withheld or suspended, often temporarily | งดใช้, งดให้บริการ, งดจำหน่าย |
| ระวัง | ra-wang, high then mid | Be careful. You may still pass | ระวังลื่น, ระวังสุนัข, ระวังศีรษะ |
| อันตราย | an-ta-raai, mid low mid | A statement of fact, not an instruction | อันตราย, เขตอันตราย, ไฟฟ้าแรงสูง |
The pair worth separating carefully is ห้าม and งด. ห้าม forbids you from doing something and is the word you will see under a red bar. งด is about something being withheld: a lift งดใช้ is out of service, a counter งดให้บริการ has stopped serving, a shop งดจำหน่ายสุรา is not selling alcohol today. It is usually the establishment that is refraining rather than you being forbidden, and it is usually temporary. Reading งด as a permanent ban on your own behaviour is the standard learner mistake here.
ระวัง and อันตราย separate the same way. ระวัง addresses you and asks for care, so a ระวัง sign marks a route you are expected to take. อันตราย describes the world and leaves the conclusion to you, which in practice means the hazard is serious enough not to need a verb.

The signs that ask rather than tell
Two more words change the tone of everything after them. โปรด and กรุณา both mean please, and a sign carrying either is making a request: โปรดอย่าสูบบุหรี่, please do not smoke; กรุณาถอดรองเท้า, please remove your shoes. อย่า on its own is a softer do not than ห้าม, which is why it pairs with โปรด and why ห้าม almost never does.
This matters more in Thailand than the grammar suggests. The choice between ห้ามสูบบุหรี่ and โปรดอย่าสูบบุหรี่ is a choice about who is speaking to you, and a temple, a hospital and a police box will not make it the same way. Reading the difference is part of reading the sign.
Reading the four words out of the rules
None of these words needs to be memorised as a shape. Each one falls out of the ordinary machinery, and working through them is a decent test of whether that machinery is in place.
- ห้าม. ห is high class, the syllable is live because it ends in ม, and ไม้โท on a high-class letter gives the falling tone. haam, falling.
- ระวัง. Two syllables, no tone marks at all. ระ is a low-class letter in a short dead syllable, which comes out high; วัง is a low-class letter in a live syllable with no mark, which comes out mid.
- อันตราย. Three syllables and the middle one is the interesting one: ต here is not part of a cluster with ร, it carries an unwritten short vowel and forms its own dead syllable, so a mid-class letter gives the low tone. an, then ta low, then raai.
- งด. Another unwritten vowel, this time a short o between ง and ด. Low class, short, dead: high tone. ngot.
Three of the four turn on either the class of the first consonant or a vowel that is not written down. That is the whole reason a reader gets these right on first sight and a phrasebook user does not.
Where these actually turn up
Not on the highway, mostly. Road signs are a navigation problem and reading Thai street signs covers that side of it: place names, directions and the vocabulary of getting somewhere. The signs on this page are the ones standing still: a lift lobby, a temple entrance, a beach, a construction hoarding, a shop door, an electrical box, an escalator, a wet floor in a mall.
A short list covers most of what you will read in a week: ห้ามเข้า, no entry. ห้ามจอด, no parking. ห้ามสูบบุหรี่, no smoking. ห้ามถ่ายรูป, no photography. ระวังลื่น, slippery. ระวังศีรษะ, mind your head. งดใช้, out of use. เขตอันตราย, danger zone. กรุณาถอดรองเท้า, please take your shoes off.
Phayan is an app for learning to read Thai script, and it teaches the letters one at a time from zero so that a word like งด can be decoded rather than recognised. งด, โปรด and สูบ are taught directly, with audio, and the rest of the words above are readable from the rules once the classes and the unwritten vowels are in place. Progress is kept on the device without an account, so you can work through the four words above and check yourself the same afternoon.
Frequently asked questions
What does ห้าม mean on a Thai sign?
Forbidden. It sits in front of a verb, so ห้ามเข้า is no entry, ห้ามจอด is no parking and ห้ามสูบบุหรี่ is no smoking, and it carries the weight of a rule set by whoever owns the place. It is read haam with a falling tone, which the rules give you directly: ห is high class, the syllable is live, and ไม้โท on a high-class letter is falling. Phayan teaches that rule rather than the word, which is why the word can be read on first sight.
What is the difference between ห้าม and งด?
ห้าม forbids you from doing something; งด means something is being withheld or suspended, usually by the establishment and usually for now rather than forever. A lift marked งดใช้ is out of service, a counter marked งดให้บริการ has stopped serving, and neither is accusing you of anything. Treating งด as a permanent ban is the common learner error. Phayan teaches งด directly, with audio, as an ordinary word rather than as sign vocabulary.
Are Thai warning signs the same as international ones?
Off the road, yes. Thai safety signs follow the national standard มอก. 635-2554, which is aligned with ISO 3864, so a red circle with a diagonal bar prohibits, a yellow triangle warns, a blue circle instructs and green marks exits and safe conditions. Road signs run on a separate convention where warnings are yellow diamonds and prohibitions are red rings, so the same message can arrive in two different shapes within one street. Phayan does not teach signage as a topic, but the shapes are worth knowing before the words are.
How do I read ระวัง and อันตราย?
ระวัง is ra-wang, high tone then mid, and it asks for care on a route you are still expected to use, as in ระวังลื่น for a slippery floor. อันตราย is an-ta-raai, mid then low then mid, and it states that something is dangerous without telling you what to do about it. Neither word carries a tone mark, so both come entirely out of consonant class and syllable type, which is the part of Thai reading Phayan drills first.
Should I just memorise the common Thai signs?
It is a reasonable start and a poor finish. A dozen signs learned as pictures will get you through a week, and an Anki deck of photographed signs is a fair way to do it, but the set has no boundary and the thirteenth sign is unreadable again. Decoding scales instead: once consonant class, syllable type and the unwritten vowels are automatic, ห้าม and งด and ระวัง read themselves along with everything else on the door. An audio course such as ThaiPod101 will teach you to say these words, which is the other half; Phayan is the half that gets them off the sign.