Tera Type Optimizer

Choose a Pokémon to compare its defensive matchups (weaknesses, resistances, immunities) and offensive coverage for every Tera type, ranked to cut the most weaknesses. Based on the Gen 9 type chart.

Floette
#0670

Floette

Fairy
Current weaknesses:PoisonSteel
Sort by
1SteelTop pickWeak 3Resist 10Immune 1Super-eff. 3
Weak toFireFightingGround
Immune toPoison
2GhostTop pickWeak 2Resist 2Immune 2Super-eff. 2
Weak toGhostDark
Immune toNormalFighting
3FairyTop pickKeeps STABWeak 2Resist 3Immune 1Super-eff. 3
Weak toPoisonSteel
Immune toDragon
4ElectricWeak 1Resist 3Super-eff. 2
Weak toGround
5PoisonWeak 2Resist 5Super-eff. 2
Weak toGroundPsychic
6NormalWeak 1Resist 0Immune 1Super-eff. 0
Weak toFighting
Immune toGhost
7FireWeak 3Resist 6Super-eff. 4
Weak toWaterGroundRock
8WaterWeak 2Resist 4Super-eff. 3
Weak toElectricGrass
9FlyingWeak 3Resist 3Immune 1Super-eff. 3
Weak toElectricIceRock
Immune toGround
10GroundWeak 3Resist 2Immune 1Super-eff. 5
Weak toWaterGrassIce
Immune toElectric
11DarkWeak 3Resist 2Immune 1Super-eff. 2
Weak toFightingBugFairy
Immune toPsychic
12DragonWeak 3Resist 4Super-eff. 1
Weak toIceDragonFairy
13FightingWeak 3Resist 3Super-eff. 5
Weak toFlyingPsychicFairy
14BugWeak 3Resist 3Super-eff. 3
Weak toFireFlyingRock
15PsychicWeak 3Resist 2Super-eff. 2
Weak toBugGhostDark
16GrassWeak 5Resist 4Super-eff. 3
Weak toFireIcePoisonFlyingBug
17RockWeak 5Resist 4Super-eff. 4
Weak toWaterGrassFightingGroundSteel
18IceWeak 4Resist 1Super-eff. 4
Weak toFireFightingRockSteel

“Best defense” scores each type as resistances + immunities×2 − weaknesses×2. In practice, also weigh ability, item and moves.

How the ranking works

Terastallising replaces your defensive typing with that single type. Weaknesses, resistances and immunities are recounted for all 18 types and ranked by how stable the defence becomes. Sorting by coverage instead ranks types by how many opponents they hit super effectively.

Defensive score = resistances + immunities × 2 − weaknesses × 2

FAQ

How are the Tera types ranked?

After Terastallizing, the Pokémon becomes that single type. Each candidate is scored as resistances + immunities×2 − weaknesses×2, so types that remove weaknesses while adding resistances rank highest.

How do I read offensive Tera types?

Switch to “Offensive coverage” to rank types by how many defending types their moves hit super-effectively. A Tera type matching one of the Pokémon's original types keeps STAB.

Which generation does it use?

Terastallization is a Gen 9 (Scarlet & Violet) mechanic, and matchups follow the Gen 9 type chart.

Spotted a mistake on this page? Feature requests welcome too. Report an error / request a feature