Reference 50+ Strings

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...
Caught When
Star Rating (IV)
CP Range
Pokemon Type
Exclude (protect from transfer)
Only Show
HP Status

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?

1 Search for Pokemon under 1500 CP
cp-1500&3*,4*
2 This shows 3-star and 4-star Pokemon with CP under 1500

For Ultra League, change to cp-2500&3*,4*

Clean up after Community Day

Caught 200 Bulbasaur? Keep the best, transfer the rest.

1 First, tag your keepers with a star
2 Then search to find safe transfers
+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

shiny

Show all shiny Pokemon

legendary

Show all legendaries

mythical

Show all mythical Pokemon

shadow

Show all shadow Pokemon

purified

Show all purified Pokemon

lucky

Show all lucky Pokemon

costume

Show all costumed Pokemon

traded

Show all traded Pokemon

favorite

Show all favorited Pokemon

buddy0-4

Filter by buddy level (0=none to 4=best buddy)

hatched

Pokemon hatched from eggs

defender

Pokemon 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-1500

Great League eligible (CP 1500 or below)

cp1501-2500

Ultra League eligible (CP 1501-2500)

cp2501-

Above Ultra League cap — Master League territory

cp-500

Little Cup eligible (CP 500 or below)

Type Filters

fire

Show all Fire-type Pokemon (works with any type name)

fire&dragon

Pokemon that are BOTH Fire AND Dragon type

fire,dragon

Pokemon that are Fire OR Dragon type

@fire

Pokemon with any Fire-type move equipped

@1fire

Pokemon with a Fire-type fast move

@2fire

Pokemon with a Fire-type charged move

@weather

Pokemon with weather-boosted moves

Community Day

evolvenew

Can evolve for a new Pokedex entry — great for XP farming

evolve

All Pokemon that can currently be evolved

age0

Pokemon caught today

age0-1

Caught in the last 2 days

+bulbasaur

Show 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.

!favorite&!shiny&!4*&!legendary&!mythical&!shadow&!lucky&age8-

Aggressive cleanup — old + not valuable Pokemon (8+ days old)

distance100-&!favorite

Far-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

year2026

Caught in 2026 (change year as needed)

egg5km

Hatched from 5km eggs (works with 2km, 7km, 10km, 12km)

item10-

Pokemon requiring 10+ items (special evolutions)

hp1-

Pokemon with HP remaining (not fainted)

hp0

Fainted Pokemon — need reviving

mega1-3

Pokemon 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.

Explore More