Watch

Postel's law 0:30

A 30-second explainer of Postel's law, narrated over the same demo you can try yourself.

The Postel's law explainer. Prefer to do it yourself? Try the interactive demo.

Try the interactive Postel's law demo

What this video covers

Postel's law, also known as the robustness principle, advises being conservative when sending data and liberal when receiving it. Accept harmless variations - like spacing, brackets, or case - while validating, normalising, and storing a canonical version. It does not mean accepting ambiguous, unsafe, or semantically invalid input just for tolerance.

In strict mode the field threw your perfectly clear number back for a stray bracket; in forgiving mode it simply took it and tidied it up. Same number, same intent - the only difference was whether the form did the fiddly bit or made you do it. That's Postel's law: strict in what you produce, generous in what you accept.

More UX term videos

All UX term videos