Design Inputs With Smart Behavior
Trust, Privacy & Ethics · authentication
Updated 2026-07-28
- Inputs should reduce effort, not create more work.
- Support:
- Autofill.
- Paste.
- Keyboard shortcuts.
- Correct input types.
- Format automatically when possible:
- Phone numbers.
- Dates.
- Credit cards.
- Do not punish users for valid input formats:
- Accept spaces.
- Accept dashes.
- Clean the value internally.
- Separate:
- What humans see.
- What the system stores.
- Good inputs adapt to users instead of forcing users to adapt.
Related guides