Defensive matchups
How many team members are weak, resistant or immune to each attacking type.
Six slots. One clear game plan.
Use this Pokemon team planner to turn six picks into a readable team blueprint. Choose Pokemon from Generations 1 through 9, add moves, items, abilities, natures, EV presets and Tera types, then review repeated weaknesses, native STAB coverage and missing support roles before you test the team in battle.
Live analysis
These are transparent heuristics based on standard type matchups, selected moves and base stats—not a full battle simulator or legality checker.
How many team members are weak, resistant or immune to each attacking type.
Defending types hit super effectively by at least one native team type.
Common competitive roles inferred from moves, abilities and base stats.
Simple EV and defensive Tera suggestions for each selected Pokemon.
Practical workflow
Start with the roster, not the details. Add the Pokemon you genuinely want to use, even when the first draft is imperfect. The point of the workspace is to expose the tradeoffs that are hard to notice when six ideas live in separate tabs or handwritten notes. Once the roster is visible, describe the intended set for each member so the planner can distinguish a rough collection of favorites from a team with an actual game plan.
You can begin from a blank board, filter the picker by type or region, or use Random fill to create a starting point. Every slot accepts an ability, held item, four move names, a nature, an EV preset and a Tera type. Changes are stored locally as you work, so the page can function as a lightweight team notebook rather than a one-time generator.
Search the National Pokedex, narrow the picker by type or region, or fill empty slots randomly.
Add moves, item, ability, nature, EV preset and Tera type so the intent of every set is visible.
Look for repeated weaknesses, shallow STAB coverage and important support roles that remain unchecked.
Move the Showdown-style text into your notes or battle builder, test the idea, then return with what you learned.
Readable calculations
The analysis is intentionally transparent. It summarizes information already present in your six slots instead of pretending to predict a win rate or produce a perfect competitive set.
For every attacking type, the planner counts how many selected Pokemon take super-effective, resisted or immune damage based on their native defensive typing. This makes a repeated Ice, Ground, Fairy or other weakness visible at team level rather than card by card.
The coverage panel checks which defending types can be hit super effectively by at least one of your Pokemon's own types. It is a fast roster-level signal. It does not inspect the four move fields, so a listed matchup still depends on the actual moves you choose.
The checklist looks for recognizable move names, abilities and broad base-stat patterns associated with hazards, removal, recovery, pivoting, priority, speed control, weather, status, offense and defensive walls. Treat a checked role as evidence, not proof that the set performs it well.
Optimizer notes suggest simple offensive or defensive EV presets and possible defensive Tera directions. They are useful when a slot is still a sketch. They do not calculate damage rolls, speed tiers, metagame usage or matchup-specific benchmarks.
Different ways to plan
Build around favorites, starters or a regional theme while checking that the roster is not accidentally exposed to the same common attacking type. The planner works across Generations 1 through 9, so it is also useful for imagining cross-generation teams.
Use the board as a pre-battle roster check. Compare available resistances, identify who can carry recovery or utility, and keep a portable text copy of the intended six. The tool does not know your encounter rules, level caps or fainted-box state.
Sketch the shape of a team before committing to exact spreads. You can see whether the draft contains removal, speed control, priority and both physical and special pressure, then validate move legality and format rules in the battle platform you use.
How the numbers work
For a single-type defender, the planner reads the standard type chart directly. For a dual-type defender, it multiplies the two matchups. That produces familiar outcomes such as 4× weakness, 2× weakness, neutral 1× damage, 0.5× resistance, 0.25× double resistance and 0× immunity. The table then counts team members in the weak, resistant and immune groups for each attacking type.
This calculation uses typing only. Ability-based changes such as Levitate, Flash Fire, Water Absorb or Thick Fat are not applied to the defensive table. Likewise, Terastallization is stored as part of the planned set but does not replace the Pokemon's native defensive typing in the live count. Those limits keep the calculation easy to audit, but they also mean you should read the result as a structural warning rather than a complete battle prediction.
Native STAB coverage follows the opposite direction: it takes the types already present on your selected Pokemon and asks which defending types those attacking types hit super effectively. This is useful for noticing a narrow roster, but it is not the same as move coverage. A Water-type member contributes Water STAB to the overview even before you type a Water move into its set.
Local by default
The planner autosaves to local storage and does not require an account. A Share team action places the current state in the page URL, so anyone with that URL can reconstruct the shared draft. Clear the team or browser site data when you no longer want the local copy.
Move and item fields are intentionally flexible. The page does not verify learnsets, game availability, clauses, species restrictions, EV totals beyond the supplied presets or tournament-specific rules. Use the exported text as a bridge to a format-aware builder, not as certification that the team is legal.
The best use of this page is simple: make the assumptions in your team visible, find obvious structural gaps early, then test the draft in the game or simulator where it will actually be played.
Yes. Every meaningful change is stored in your browser's local storage. The team returns on the same browser unless you clear site data or use the Clear button.
Yes. Each slot has four move fields plus an ability, held item, nature, EV preset and Tera type. Move names are planning notes; the tool does not verify whether a Pokemon can legally learn each move.
The import and export dialog reads and writes a practical Showdown-style layout for Pokemon, items, abilities, Tera types, EV presets, natures and moves. It is not a complete legality validator.
The planner multiplies standard type effectiveness across each selected Pokemon's defensive typing, then counts how many team members are weak, resistant or immune to every attacking type. Ability-based immunities are not applied.
The picker uses this site's National Pokedex dataset across Generations 1 through 9, including supported forms. The format selector does not enforce game-specific availability, movesets or tournament rules.