Team Builder for Pokémon
Use this Pokémon team builder to pick your own six and see where the typing breaks — shared weaknesses, types nothing on the team resists, and the full matchup matrix against all 18 types.
Add a Pokémon to any slot to see the team's type coverage, shared weaknesses, and defensive gaps.
How to use the Pokémon team builder
- Search or browse for a Pokémon. Type a name into the picker, or open it and scroll the Pokédex in number order. Your pick goes into the first empty slot.
- Fill all six slots. Click the + in any empty slot to fill that one next, or use Change on a filled slot to swap a Pokémon out.
- Read the analysis. Shared weaknesses, types nothing resists, the defensive matrix, and STAB coverage gaps all update as soon as you add or remove a Pokémon.
What this Pokémon team builder checks
Use it as a team planner before a new playthrough or as a quick team maker before a battle. Either way, the team builder checks three things, in the order they usually break a team:
- Shared weaknesses — any type that hits two or more of your Pokémon super-effectively. One Pokémon weak to Ground is fine; three is a single Earthquake away from losing half the team.
- Types nothing resists — attacking types every member takes full damage from. Less obvious than a shared weakness and just as costly, because you have no safe switch-in.
- STAB coverage gaps— types no member can hit super-effectively using a move of its own type. Coverage moves can fill these, which is why it's a flag rather than an error.
How to read the defensive matrix
The team builder's defensive matrix has one row for each attacking type and one column for each of your Pokémon. The number in a cell is how much damage a move of that type does to that Pokémon, based on its typing:
- 4 means four times the damage. Both of the Pokémon's types are weak to the attack, so it is a double weakness. Gyarados (Water/Flying) takes 4× from Electric.
- 2 means double damage, a normal weakness, such as Fighting against Snorlax.
- A blank cell means normal damage. Blank cells are left empty so the weaknesses and resistances stand out.
- ½ means half damage: the Pokémon resists that type.
- ¼ means a quarter of the damage, a double resistance. Ferrothorn (Grass/Steel) takes ¼ from Grass.
- 0 means no damage at all: the Pokémon is immune. Gyarados is immune to Ground, and Gengar is immune to both Normal and Fighting.
Red cells are weaknesses, green cells are resistances, and dark cells are immunities, so a row with several red cells and nothing else is the attacking type your team struggles with most.
How to read STAB coverage gaps
STAB stands for same-type attack bonus: a move that matches the user's own type does 1.5× damage, so most of a Pokémon's damage comes from those moves. The team builder takes every type on your team and lists the types that none of them hits super-effectively.
Take a team of Gyarados, Snorlax, Gengar, Ferrothorn, Charizard, and Scizor. Between them they have Water, Flying, Normal, Ghost, Poison, Grass, Steel, Fire, and Bug, and the gaps are Normal, Electric, Poison, Flying, and Dragon. Coverage moves close most of them: Gyarados can learn Earthquake for Electric and Poison and Ice Fang for Flying and Dragon, and Snorlax can learn Brick Break for Normal.
Shared weaknesses are the thing to fix first
A defensive gap costs you a switch-in. A shared weakness costs you the match, because one common attacking type threatens most of your roster at once. Ground, Rock, and Fairy stack up fastest — Ground because so many types are weak to it and it's on strong physical moves, Rock because it catches the Fire/Flying/Bug/Ice cluster, Fairy because Dragon and Fighting are everywhere.
The fix is usually one swap rather than a rebuild, and the team builder updates as you go, so you can try a few options quickly. Find the red row, then replace one of the Pokémon weak to it with one that resists it or is immune. Watch the 4× cells in particular: a Charizard or a Scizor has one type that deals four times the damage, which makes it easy for an opponent to target.
What this team planner doesn't do
No. This is a type-matchup planner, not a moveset editor — it doesn't handle EVs, IVs, items, or export to a battle simulator. Use it to check whether a roster's typing holds up before you commit to training it.
Questions about the team builder
Is my team saved?
Yes, in this browser. The team builder stores your team on your device, so it is still there when you come back on the same browser. It is not tied to an account, so it will not follow you to another device, and clearing your browser data removes it.
Does the analysis account for abilities and items?
No. The team builder uses typing alone. Abilities such as Levitate or Thick Fat, held items, and Tera types can change what actually happens in battle, so treat the result as the starting point for a team, not the final word.
Can I add the same Pokémon twice?
The builder lets you add the same Pokémon to more than one slot, which is handy for testing a what-if. Most in-game battle rules and online formats allow only one of each species on a team, though, so check the rules you play under before you keep a duplicate.





