Random Pokémon Type Generator
This generator picks one of the 18 Pokémon types at random, from Normal and Fire to Dragon, Steel and Fairy. It's built for monotype challenges, fan-made Pokémon design, gym leader roleplay and type trivia. Anywhere you need a type chosen fairly, one click does it.
Types are the backbone of Pokémon battles. Every Pokémon has one or two types, and every attack has exactly one. The matchups between them decide which attacks deal double damage, which deal half, and which have no effect at all. The chart further down this page shows what each type is strong against and weak to.
Want a Pokémon rather than a type? Each type has its own generator too. Use the links at the bottom of the page to pick a random Fire-type, Water-type or any other type of Pokémon.
The original Pokémon Red and Green had 15 types. Pokémon Gold and Silver added Dark and Steel in Generation II, partly to rein in the very strong Psychic types of the first games. Fairy followed in Generation VI with Pokémon X and Y. It was added to balance the powerful Dragon type, and several older Pokémon, such as Clefairy and Jigglypuff, became Fairy types too.
A Pokémon's type also affects its own attacks. When it uses a move that matches one of its types, the move gets a 50% power boost, known as the same-type attack bonus (STAB). That's why a Pokémon's type decides both what it's weak to and what it hits hardest with.
Each type has a 1 in 18 chance on every roll. The 18 types can be paired into 153 different dual-type combinations, and fan designers often hunt for pairings no official Pokémon has used yet. Rolling twice is a quick way to find one. If you get the same type twice, treat it as a single-type Pokémon or roll again.
Normal, Fire, Water, Grass, Electric, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost and Dragon.
Dark and Steel, added in Pokémon Gold and Silver.
Fairy, added in Pokémon X and Y.
| Type | Super effective against | Weak to |
|---|---|---|
| Normal | — | Fighting |
| Fighting | Normal, Rock, Steel, Ice, Dark | Flying, Psychic, Fairy |
| Flying | Fighting, Bug, Grass | Rock, Electric, Ice |
| Poison | Grass, Fairy | Ground, Psychic |
| Ground | Poison, Rock, Steel, Fire, Electric | Water, Grass, Ice |
| Rock | Flying, Bug, Fire, Ice | Fighting, Ground, Steel, Water, Grass |
| Bug | Grass, Psychic, Dark | Flying, Rock, Fire |
| Ghost | Ghost, Psychic | Ghost, Dark |
| Steel | Rock, Ice, Fairy | Fighting, Ground, Fire |
| Fire | Bug, Steel, Grass, Ice | Ground, Rock, Water |
| Water | Ground, Rock, Fire | Grass, Electric |
| Grass | Ground, Rock, Water | Flying, Poison, Bug, Fire, Ice |
| Electric | Flying, Water | Ground |
| Psychic | Fighting, Poison | Bug, Ghost, Dark |
| Ice | Flying, Ground, Grass, Dragon | Fighting, Rock, Steel, Fire |
| Dragon | Dragon | Ice, Dragon, Fairy |
| Dark | Ghost, Psychic | Fighting, Bug, Fairy |
| Fairy | Fighting, Dragon, Dark | Poison, Steel |
Some matchups go beyond resistance. These moves have no effect at all on Pokémon of the defending type:
Across the whole National Pokédex (dual types count once for each type):
Pokémon and Pokémon character names are trademarks of Nintendo, Creatures Inc. and GAME FREAK inc. FunGenerators is an unofficial fan tool and is not affiliated with or endorsed by them. Pokémon data courtesy of PokéAPI.
Copy and paste the below code in your site and you will have a fully functional Random Pokémon Type Generator in an instant.