Use when
- The value has a stable character pattern and users benefit from live grouping.
- Formatting mirrors a source users copy from, such as a card, container, serial label, or activation key.
- The product can handle pasted values, partial values, exceptions, and canonical storage deliberately.
- A mask reduces transcription errors without blocking valid data.