The standard 18-type effectiveness chart (attacking type down the rows, defending type across the columns). Pokémon Legends: Z-A doesn't add any new types, so this is the same chart that's been in use since Fairy was introduced in X/Y. A PDF version is also available.
| ATK \ DEF | ⚪ | 🔥 | 💧 | ⚡ | 🌿 | ❄️ | 🥊 | ☠️ | ⛰️ | 🕊️ | 🔮 | 🐛 | 🪨 | 👻 | 🐉 | 🌑 | ⚙️ | 🧚 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ⚪ Normal | ½ | 0 | ½ | |||||||||||||||
| 🔥 Fire | ½ | ½ | 2 | 2 | 2 | ½ | ½ | 2 | ||||||||||
| 💧 Water | 2 | ½ | ½ | 2 | 2 | ½ | ||||||||||||
| ⚡ Electric | 2 | ½ | ½ | 0 | 2 | ½ | ||||||||||||
| 🌿 Grass | ½ | 2 | ½ | ½ | 2 | ½ | ½ | 2 | ½ | ½ | ||||||||
| ❄️ Ice | ½ | ½ | 2 | ½ | 2 | 2 | 2 | ½ | ||||||||||
| 🥊 Fighting | 2 | 2 | ½ | ½ | ½ | ½ | 2 | 0 | 2 | 2 | ½ | |||||||
| ☠️ Poison | 2 | ½ | ½ | ½ | ½ | 0 | 2 | |||||||||||
| ⛰️ Ground | 2 | 2 | ½ | 2 | 0 | ½ | 2 | 2 | ||||||||||
| 🕊️ Flying | ½ | 2 | 2 | 2 | ½ | ½ | ||||||||||||
| 🔮 Psychic | 2 | 2 | ½ | 0 | ½ | |||||||||||||
| 🐛 Bug | ½ | 2 | ½ | ½ | ½ | 2 | ½ | 2 | ½ | ½ | ||||||||
| 🪨 Rock | 2 | 2 | ½ | ½ | 2 | 2 | ½ | |||||||||||
| 👻 Ghost | 0 | 2 | 2 | ½ | ||||||||||||||
| 🐉 Dragon | 2 | ½ | 0 | |||||||||||||||
| 🌑 Dark | ½ | 2 | 2 | ½ | ½ | |||||||||||||
| ⚙️ Steel | ½ | ½ | ½ | 2 | 2 | ½ | 2 | |||||||||||
| 🧚 Fairy | ½ | 2 | ½ | 2 | 2 | ½ |
2 super effective ½ not very effective 0 no effect (blank = normal damage)
⚪ Normal 🔥 Fire 💧 Water ⚡ Electric 🌿 Grass ❄️ Ice 🥊 Fighting ☠️ Poison ⛰️ Ground 🕊️ Flying 🔮 Psychic 🐛 Bug 🪨 Rock 👻 Ghost 🐉 Dragon 🌑 Dark ⚙️ Steel 🧚 Fairy
Source: Bulbapedia – Type chart