Postel’s Law originated in network protocols and is often adapted to interfaces as a tolerance guideline. Where the intended meaning is clear, an interface can accept harmless variations instead of making people correct cosmetic formatting. It should then present a consistent result, with an opportunity to check what the system understood.
Think about entering a date, importing a document or pasting a reference number. A product can often handle familiar formats or preserve source text rather than forcing a brittle sequence of preparatory edits. However, tolerance must have an explicit boundary. An ambiguous date, an unsupported field or a suspicious input should not be silently guessed into a consequential action. Modern protocol guidance also warns against treating unrestricted acceptance as universally robust. Define the accepted forms, show useful validation, and make a normalised preview available before the action becomes difficult to reverse.
02 / RECOGNISE
See it in real products.
Examples of how the principle can appear in an interface.
Apple Calendar can accept an event described in natural language on supported systems and populate its details for review. This reduces the need to enter each part through a separate control. The important safeguard is that people can check the interpreted date, time and location before saving.
Bring existing work in through multiple supported formats
Notion’s import interface offers several file and app formats rather than requiring all content to be rewritten in a single template. Its documented CSV behaviour can preserve mixed-type data as text. These are bounded forms of tolerance: supported inputs and known limitations remain explicit.