For other uses of question marks in the Pokémon games, see Question marks.


Blank Values Edit

type = types= types2=

</noinclude> The ??? type (Japanese: ???タイプ ??? type) is a type that exists only in Generations Template:Gen, Template:Gen, and Template:Gen. It was removed in the Generation V games and has not returned.

Battle propertiesEdit



The ??? type does not exist in Generation I. It exists in Generations Template:Gen, Template:Gen, and Template:Gen solely to be the type of the status move Template:M; in Generation III, Template:Pkmns are also marked as ???-type. Unlike other types, the ??? type does not have any weaknesses or resistances.

If damaging moves are hacked to be of this type in the Generation II or III games, since it is considered neither a physical nor a special move, the damage dealt by a ???-type move is minimalTemplate:Fact, even if the move had the highest possible base power.

In the gamesEdit


The move Template:M was given the ??? type when introduced in Generation II, likely because of its mysterious nature: it is so far the only move which completely differs in its use between Pokémon of different types. It was retyped as Template:Type move in Generation V. It is a Template:Type move in the Pokémon Mystery Dungeon series.


Pokémon Eggs are displayed as being ???-type in Generation III on their status screen, to maintain the fact that the identity of the Pokémon inside is supposed to be unknown. This does not appear in Generation II, which uses a special status screen for Pokémon Eggs different from that of normal Pokémon, and was removed in Generation IV, when the section of a Pokémon's status screen that displays type was separated from where it was met. From Generation IV on, Eggs are considered as Template:Type Pokémon by the game.Template:Fact

Weather BallEdit

File:Weather Ball XD Unknown.png

Template:M's type changes depending on the weather condition. If Weather Ball is used when the field is under the effect of Template:Weather, Weather Ball changes to a ???-type move and will be neither super effective nor not very effective against any type. Despite this, if a Pokémon with Template:A is hit with this move under these conditions, it will be changed to a Template:Type Pokémon.

This situation is the only way to legitimately encounter the type effectiveness of a ???-type move.



Template:P has the Ability Template:A, which changes its type and appearance depending on the Plate it is holding. Likely as a precaution for Arceus hacked to be ???-type, a ???-type sprite of Arceus is present in Template:Game5; however, it is never otherwise used without hacking. Template:-

Type changeEdit

In Generation IV, if a pure Template:Type Pokémon uses Template:M, it becomes typelessTemplate:Fact until the end of the turn, effectively behaving as if it were ???-type. However, in Generation IV, all Flying-type Pokémon have two types (except Template:P holding the Sky Plate, who is unable to learn Template:M). To obtain a ???-type Pokémon, the Template:Player must change a Pokémon to be pure Flying-type (with Template:A, Template:M or Template:M), followed by using Template:M. In Generation V, if a pure Flying-type Pokémon uses Template:M, it becomes a pure Template:Type Pokémon until the end of the turn instead.

The game will not allow the player to use Template:M to become ???-type. Template:M, the only move of this type, will be ignored by Conversion, such that if a Pokémon uses Conversion while the only other move it knows is Curse, Conversion will fail.

Other usesEdit

Unrevealed typesEdit

On official material, the ??? type is often used to denote a type that has not yet been revealed. Leading up to the release of Pokémon X and Y, Template:P's type was listed as ??? on official material until its actual type was revealed to be {{Fairy}}.


The ??? type is not present in the coding of the Generation V games, with the displayed typing of Eggs having already been removed the previous generation and the type of Template:M being newly changed to {{Ghost}}. This was possibly because it necessitated making many special cases that would otherwise be unnecessary. Since the only official use of the type at the time of its retirement was for a single non-damaging move, the type itself was essentially useless.


  • This is the only type to not have any Pokémon with it as a type.
  • This is the only type to have been retired.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.