Pokemon GO Search Strings & Filters
Complete cheat sheet with copy-paste filters for PvP, shiny checking, mass transfer, and more. Tap any string to copy it to your clipboard.
Pokemon GO's search bar supports dozens of filter strings that let you sort, find, and manage your Pokemon collection. Below is a complete list of every search string and filter available in 2026, organized by category with real-world examples showing how to combine them. Tap any string to copy it directly to your clipboard, then paste it in the Pokemon GO search bar.
Search String Builder
Select your filters below and we'll build the search string for you. Copy it and paste it in Pokemon GO.
Select filters below...
Your answer: age0&!3*&!4* deletes today's Pokemon below 3 stars
How to Use Search Strings
Open your Pokemon storage, tap the search bar, and paste any of these strings. Here are some common scenarios:
Find your best Pokemon for PvP
Want to find Great League candidates with good IVs?
cp-1500&3*,4*
For Ultra League, change to cp-2500&3*,4*
Clean up after Community Day
Caught 200 Bulbasaur? Keep the best, transfer the rest.
+bulbasaur&!favorite&!shiny&!4*
Shows all Bulbasaur family minus favorites, shinies, and perfects
Find lucky trade candidates
Pokemon caught far away give extra candy when traded.
distance100-&!favorite&!shiny
Shows Pokemon caught 100+ km away that are safe to trade. Great for getting 3 candy per trade.
Build a raid team by type
Need to find your strongest Fire attackers for a raid?
@fire&cp2500-&3*,4*
The @ prefix searches by move type, not Pokemon type
Shows high-CP, high-IV Pokemon that have Fire-type moves. Perfect for building raid squads.
Find Pokemon to evolve for XP
Pop a Lucky Egg and mass-evolve during a double XP event.
evolve&!favorite
Shows all Pokemon you can evolve right now. Use evolvenew to prioritize new Pokedex entries (bonus XP).
Revive your fainted team
After a raid marathon, quickly find all fainted Pokemon.
hp0
Shows all fainted Pokemon. Select all and use a Max Revive to heal them at once.
Basic Filters
shinyShow all shiny Pokemon
legendaryShow all legendaries
mythicalShow all mythical Pokemon
shadowShow all shadow Pokemon
purifiedShow all purified Pokemon
luckyShow all lucky Pokemon
costumeShow all costumed Pokemon
tradedShow all traded Pokemon
favoriteShow all favorited Pokemon
buddy0-4Filter by buddy level (0=none to 4=best buddy)
hatchedPokemon hatched from eggs
defenderPokemon currently defending gyms
Stars & IVs
4*Perfect (100%) IV Pokemon — 15/15/15 stats
3*3-star (82-98%) IV Pokemon
2*2-star (67-80%) IV Pokemon
1*1-star (51-64%) IV Pokemon
0*0-star (0-49%) IV Pokemon
PvP Filters
cp-1500Great League eligible (CP 1500 or below)
cp1501-2500Ultra League eligible (CP 1501-2500)
cp2501-Above Ultra League cap — Master League territory
cp-500Little Cup eligible (CP 500 or below)
Type Filters
fireShow all Fire-type Pokemon (works with any type name)
fire&dragonPokemon that are BOTH Fire AND Dragon type
fire,dragonPokemon that are Fire OR Dragon type
@firePokemon with any Fire-type move equipped
@1firePokemon with a Fire-type fast move
@2firePokemon with a Fire-type charged move
@weatherPokemon with weather-boosted moves
Community Day
evolvenewCan evolve for a new Pokedex entry — great for XP farming
evolveAll Pokemon that can currently be evolved
age0Pokemon caught today
age0-1Caught in the last 2 days
+bulbasaurShow the entire evolution family (Bulbasaur, Ivysaur, Venusaur)
Mass Transfer
Use these strings to quickly filter Pokemon safe to transfer. Always double-check before mass-transferring.
!4*&!3*&!shiny&!legendary&!shadow&!mythical&!favoriteSafe mass transfer filter — keeps perfects, 3-stars, shinies, legendaries, shadows, mythicals, and favorites
!favorite&!shiny&!4*&!legendary&!mythical&!shadow&!lucky&age8-Aggressive cleanup — old + not valuable Pokemon (8+ days old)
distance100-&!favoriteFar-away Pokemon (100+ km) — consider saving for lucky trades
year2026&!favorite&!shiny&!4*Old Pokemon from a specific year — not favorited, not shiny, not perfect
Advanced
distance100-Caught 100+ km away — great for lucky trade distance bonus
year2026Caught in 2026 (change year as needed)
egg5kmHatched from 5km eggs (works with 2km, 7km, 10km, 12km)
item10-Pokemon requiring 10+ items (special evolutions)
hp1-Pokemon with HP remaining (not fainted)
hp0Fainted Pokemon — need reviving
mega1-3Pokemon with mega evolution levels 1-3
Operators
Combine these operators with any filter above to build complex queries.
&AND — all conditions must match. Example: shiny&4* = shiny AND perfect
,OR — any condition matches. Example: fire,water = fire OR water type
!NOT — exclude matches. Example: !shiny = everything except shinies
+Family — include all evolutions. Example: +eevee = Eevee + all Eeveelutions
-Range — numeric ranges. Example: cp100-500 = CP between 100 and 500
Frequently Asked Questions
How do Pokemon GO search strings work?
Pokemon GO has a built-in search bar in your Pokemon storage. Type special keywords and operators to filter your collection. For example, typing shiny&4* shows only your perfect IV shiny Pokemon. Combine strings using & (AND), , (OR), and ! (NOT) operators.
What does 4* mean in Pokemon GO?
4* means a Pokemon with perfect Individual Values (IVs) — 15 Attack, 15 Defense, and 15 Stamina. These are also called "hundos" or "100% IV" Pokemon. The star rating goes from 0* (worst) to 4* (perfect). In the appraisal screen, a 4* Pokemon shows three full bars.
What is the best search string for mass transfer?
The safest mass transfer string is !4*&!3*&!shiny&!legendary&!shadow&!mythical&!favorite. This keeps all valuable Pokemon and only shows safe-to-transfer ones. Always double-check before confirming mass transfer.
Can you combine multiple search strings?
Yes! Use & for AND, , for OR, and ! for NOT. For example, fire,water&shiny finds shiny Fire or Water type Pokemon. You can chain as many conditions as you need.
How do I search for 100 IV Pokemon in Pokemon GO?
Type 4* in the search bar. This shows all Pokemon with perfect 15/15/15 IVs. You can also search for near-perfect Pokemon with 3*,4* to include 3-star (82%+) and 4-star Pokemon.
How do I find all shiny Pokemon in my storage?
Type shiny in the search bar. To find specific shiny Pokemon, combine it with a name: shiny&eevee. To find shiny legendaries, use shiny&legendary.
How do I filter Pokemon caught today in Pokemon GO?
Use age0 to show Pokemon caught today. For the last 2 days use age0-1, and for the last week use age0-7. Combine with IV filters like age0&!3*&!4* to find today's low-IV catches safe to transfer.
How do I search by type in Pokemon GO?
Type the type name directly, like fire, water, or dragon. For multiple types, use a comma: fire,water. To search by move type instead of Pokemon type, use @fire with the @ prefix.
What does the @ symbol do in Pokemon GO search?
The @ prefix searches by move type rather than Pokemon type. For example, @fire finds any Pokemon that knows a Fire-type move, regardless of the Pokemon's own type. This is useful for building raid teams based on move coverage.
How do I find Pokemon to evolve for XP in Pokemon GO?
Use evolve to show all Pokemon you can evolve right now. For bonus XP, use evolvenew to find Pokemon that will register a new Pokedex entry when evolved, which gives 1,000 extra XP.
How do I find good PvP Pokemon for Great League or Ultra League?
For Great League (CP cap 1500), search cp-1500&3*,4* to find high-IV Pokemon under the CP cap. For Ultra League, use cp-2500&3*,4*. Note that PvP IVs work differently — lower Attack with higher Defense and Stamina is often better for capped leagues.
How do I find trade candidates with distance bonus?
Use distance100- to find Pokemon caught 100+ km away. Trading these gives 3 candy instead of 1, and counts toward your Pilot medal. Combine with distance100-&!favorite&!shiny to only show expendable far-away Pokemon.