Watch

Postel's law 0:36

A 36-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, suggests being conservative in what you send and liberal in what you accept. This means accepting harmless variations - such as 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