Enter your error states
For up to three error types, mark whether the message uses plain language or technical jargon, whether a recovery action is shown, and whether retry is possible or it is a dead end.
ERROR-RECOVERY QUALITY SCORE
Enter error-message characteristics for up to three error types and get an error-recovery-quality score for how well users can recover.
Planning guidance only. Validate important decisions with customer evidence and your delivery team.
YOUR INPUTS
Complete every field. The result updates only when you choose Calculate.
For up to three error types, mark whether the message uses plain language or technical jargon, whether a recovery action is shown, and whether retry is possible or it is a dead end.
Each error is scored on plain language, recovery-action presence, and retry availability, then averaged into one error-recovery-quality score.
Each error missing plain language, a recovery action, or a retry path is listed by name so writing and design know exactly what to fix.
Continue learning: MVP UX mistakes that make a product hard to use · How to design empty states for a new MVP
No. Error UX computes a quality score from the characteristics you describe for each error — it does not generate replacement copy and does not run a real AI/LLM generation step. Pair it with the In-App Microcopy Assistant if you want copy suggestions.
Edge Case UX checks whether an error state exists at all, as one line item among six broad edge-case categories for a screen (empty, error, permission-denied, loading, offline, invalid input). Error UX goes deep specifically on error-recovery quality — message clarity, whether a recovery action is shown, and whether retry is possible — across multiple named error types. Use Edge Case UX for a broad screen-level scenario check; use Error UX once you know error states exist and want to judge how good they actually are.
Any specific next step the error message gives the user — a button to retry, a link to fix the input, instructions to contact support with a reference code. A message that only states what went wrong, with no next step, does not count.
An error a user cannot recover from without leaving the flow entirely (reloading, contacting support, giving up) is the most damaging kind of error UX — it converts a fixable problem into an abandoned session.
Start with dead-end errors on your most frequently hit error types (payment failures, upload failures) — those combine high frequency with the worst possible recovery experience.
| Feature | MVPHub | Figma | Maze |
|---|---|---|---|
| Error-recovery-quality score per error type | Included | Not included | Not included |
| Named list of errors missing recovery actions | Included | Not included | Not included |
| Design the actual error-state screens | Not included | Included | Not included |
| Real user testing of error scenarios | Not included | Not included | Included |
Figma is where the error-state screens actually get designed, and Maze can test how real users react to them. Error UX runs earlier — a structured quality check on your planned error copy and recovery paths before either gets built or tested.
Add this tool to your site with the canonical iframe below. It remains hosted and maintained by MVPHub.