Accessing Filters
The filter section is located directly below the search bar, containing six dropdown menus:- Type Filter - Filter by elemental type
- Generation Filter - Filter by game generation (I-IX)
- Color Filter - Filter by primary color
- Habitat Filter - Filter by natural habitat
- Size Filter - Filter by height category
- Weight Filter - Filter by weight category
All filters work together! Select multiple filters to create very specific searches.
Type Filter
The type filter allows you to view Pokémon of a specific elemental type.Choose a Type
Select from 18 available types:
- Normal, Fuego (Fire), Agua (Water), Eléctrico (Electric)
- Planta (Grass), Hielo (Ice), Lucha (Fighting), Veneno (Poison)
- Tierra (Ground), Volador (Flying), Psíquico (Psychic), Bicho (Bug)
- Roca (Rock), Fantasma (Ghost), Dragón (Dragon), Siniestro (Dark)
- Acero (Steel), Hada (Fairy)
When you select a type for the first time, the app loads all Pokémon of that type from the PokeAPI. This may take a moment for types with many Pokémon.
- Common types appear first in the dropdown for convenience
- Shows all Pokémon with the selected type (including dual-types)
- Loads on-demand for better performance
Generation Filter
Filter Pokémon by the generation (game release era) they were introduced in. Available Generations:Generation I
Pokémon #1-151 (Kanto region)
Generation II
Pokémon #152-251 (Johto region)
Generation III
Pokémon #252-386 (Hoenn region)
Generation IV
Pokémon #387-493 (Sinnoh region)
Generation V
Pokémon #494-649 (Unova region)
Generation VI
Pokémon #650-721 (Kalos region)
Generation VII
Pokémon #722-809 (Alola region)
Generation VIII
Pokémon #810-905 (Galar region)
Generation IX
Pokémon #906-1025 (Paldea region)
- When you select a generation, the app loads all Pokémon within that ID range
- The filter uses Pokédex numbers to determine generation membership
- Loading a generation for the first time fetches data from the API
Color Filter
Find Pokémon based on their official color classification from the Pokémon games. Available Colors:- Negro (Black)
- Azul (Blue)
- Marrón (Brown)
- Gris (Gray)
- Verde (Green)
- Rosa (Pink)
- Morado (Purple)
- Rojo (Red)
- Blanco (White)
- Amarillo (Yellow)
Color data comes from the Pokémon species data in the PokeAPI. Some Pokémon may not have color information available.
- Find all blue Water-type Pokémon
- Discover rare purple Pokémon
- Build a team based on color theme
Habitat Filter
Discover Pokémon by their natural habitat or environment. Available Habitats:- Cueva (Cave)
- Bosque (Forest)
- Pradera (Grassland)
- Montaña (Mountain)
- Raro (Rare)
- Terreno Áspero (Rough Terrain)
- Mar (Sea)
- Urbano (Urban)
- Orilla del Agua (Water’s Edge)
What does 'Raro' (Rare) mean?
What does 'Raro' (Rare) mean?
Rare habitat indicates Pokémon that don’t have a standard natural habitat, often legendary or mythical Pokémon.
Size Filter
Filter Pokémon by height category. Size Categories:| Category | Height Range | Examples |
|---|---|---|
| Tiny (Muy pequeño) | < 0.5m | Joltik, Flabébé |
| Small (Pequeño) | 0.5m - 1m | Pikachu, Eevee |
| Medium (Mediano) | 1m - 2m | Charizard, Lucario |
| Large (Grande) | 2m - 3m | Tyranitar, Dragonite |
| Huge (Enorme) | > 3m | Onix, Rayquaza |
Height is measured in meters and comes from official Pokémon game data.
Weight Filter
Filter Pokémon by weight class. Weight Categories:| Category | Weight Range | Examples |
|---|---|---|
| Light (Ligero) | < 10kg | Pidgey, Caterpie |
| Normal | 10kg - 50kg | Most starter Pokémon |
| Heavy (Pesado) | 50kg - 100kg | Snorlax, Steelix |
| Massive (Masivo) | > 100kg | Groudon, Dialga |
Combining Multiple Filters
The real power of the filter system comes from combining multiple filters together.Add Additional Filters
Select additional filters to narrow results (e.g., Color: Rojo, Size: Grande)
Tiny Water Pokémon
Type: Agua + Size: Muy pequeñoFind the smallest water dwellers
Gen I Fire Types
Generation: 1 + Type: FuegoClassic fire starters and more
Heavy Rock Pokémon
Type: Roca + Weight: MasivoDiscover the heaviest rock types
Urban Normal Types
Type: Normal + Habitat: UrbanoCity-dwelling Pokémon
Filter Behavior
How do filters interact with search?
How do filters interact with search?
When you use both search and filters:
- Search criteria are applied first
- Then filters narrow down those results
- Clear the search to use only filters
Why do some filters load slowly?
Why do some filters load slowly?
- First-time filter selections may load data from the API
- Type and generation filters load larger datasets
- Subsequent uses of the same filter are cached and instant
- Color and habitat filters use pre-loaded species data
What happens if no Pokémon match?
What happens if no Pokémon match?
- A “No results” message appears
- The Pokémon grid will be empty
- Try removing one or more filters to broaden your search
Clearing Filters
To reset all filters and view the complete Pokédex:Method 1: Manual Reset
Set each dropdown back to its default option:
- “Elige el tipo” for Type
- “Todos los colores” for Color
- Etc.
Performance Tips
- Start broad, then narrow: Begin with one filter and add more to refine
- Use generation filter wisely: Loading all 9 generations takes time; select specific ones
- Combine size/weight with type: Creates interesting, focused result sets
- Cache benefits: Once data is loaded, filter changes are instant
Filters persist while browsing paginated results, so you can explore all matching Pokémon across multiple pages.