Unknown type

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

The **??? type** (Japanese: **？？？タイプ** *??? type*) is a type that exists only in Generations II, III, and IV. It was removed in the Generation V games and has not returned.

## Characteristics

Unlike other types, the ??? type does not have any weaknesses or resistances.
It also deals neutral damage to all types and is immune to none.

In Contests, the only ???-type move, Template:M, is a Template:OBP move.

## In the games

### Curse

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. Its type was changed to the {{Ghost}} type in Generation V.

Template:M cannot be used 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.

Template:Incomplete

It is a Template:Type move in the early Pokémon Mystery Dungeon series, but was changed to be a Template:Type move in Pokémon Super Mystery Dungeon.

### Eggs

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 Ball

 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.Template:Fact

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

### Arceus

 File:493-Unknown.png
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:-

## Other uses

### Unrevealed types

 File:Eeveelutions unrevealed type.png
On official material, the ??? type can be 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}}.

## Retirement

The ??? type is not present in the coding of the Generation V games, since Eggs had not displayed types from Generation IV onward and the type of Template:M was 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.

de:???
es:Tipo ???
fr:Type inconnu
it:Sconosciuto
ja:???
zh:???（属性）