Coverage Solver
Find the optimal 4-move type coverage from any Pokemon's movepool — the first automated solver of its kind.
Loading learnset data...
Pokemon Coverage Solver — The First Automated Coverage Calculator
Most players guess at type coverage by trial and error. This is the first automated coverage solver on the web — it tests every legal combination from a Pokemon's actual learnset and tells you which 4 move types hit the most of the 18 types super-effectively.
The average Pokemon learns 77 moves, but outliers like Mew can learn up to 375. Manually comparing all possible type groupings from a pool that large would take hours. The solver does it in milliseconds.
How the Algorithm Works
- Loads the Pokemon's full learnset and keeps only damaging moves (base power > 0)
- Deduplicates by type, keeping the highest-power move per attacking type
- Generates all C(n, 4) combinations of unique attacking types
- Scores each combination against all 18 defending types for super-effective, neutral, resisted, and immune hits
- Ranks by super-effective count first, then by total "at least neutral" coverage
Generation Filtering
Not every move is available in every game. Use the generation filter to restrict results to moves your Pokemon can actually learn in a specific title — from Gen 1 (Red/Blue) through Gen 9 (Scarlet/Violet). Coverage is scored against the current 18-type chart.
