Pokémon Legends: Z-A Link Trade Codes (February 2026) — All Working Trade Evolutions

Use these Link Trade codes in Pokémon Legends: Z-A to trigger all trade evolutions, including Mega Dimension DLC Pokémon.

By Shivam Malani 3 min read
Pokémon Legends: Z-A Link Trade Codes (February 2026) — All Working Trade Evolutions

Trade codes in Pokémon Legends: Z-A are shared Link Codes that pair you with other players who want to trade the same evolution-ready Pokémon. When both of you offer the correct species (and held item where required), the Pokémon evolve immediately after the trade completes.

All Pokémon Legends: Z-A trade evolution codes

The table below lists every known trade evolution in Pokémon Legends: Z-A and the standard community Link Codes used for them. For each code, both players should offer the same species, and any required evolution item must already be held by the Pokémon.

Pokémon you trade What it evolves into Required held item Link Trade code Notes
Kadabra Alakazam None 0063 0063 Trade Kadabra for Kadabra.
Haunter Gengar None 0066 0066 Trade Haunter for Haunter.
Machoke Machamp None 0126 0126 Trade Machoke for Machoke.
Phantump Trevenant None 0182 0182 Trade Phantump for Phantump.
Pumpkaboo Gourgeist None 0204 0204 Trade Pumpkaboo for Pumpkaboo.
Spritzee Aromatisse Sachet 0096 0096 Each Spritzee must be holding a Sachet.
Swirlix Slurpuff Whipped Dream 0098 0098 Each Swirlix must be holding a Whipped Dream.
Slowpoke Slowking King's Rock 0137 0137 Each Slowpoke must be holding a King's Rock.
Scyther Scizor Metal Coat 0176 0176 Each Scyther must be holding a Metal Coat.
Onix Steelix Metal Coat 0197 0197 Each Onix must be holding a Metal Coat.
Porygon Porygon2 Upgrade 0011 0011 Each Porygon must be holding an Upgrade.
Porygon2 Porygon-Z Dubious Disc 0012 0012 Each Porygon2 must be holding a Dubious Disc.
Feebas Milotic Prism Scale 0048 0048 Each Feebas must be holding a Prism Scale.

How Pokémon Legends: Z-A trade codes work (mechanics)

Link Trade in Pokémon Legends: Z-A uses a four-digit pair code to match players. The trade codes above are simply the same four digits entered twice, and they are based on each Pokémon’s regional Pokédex number in this game. When you choose a code, the game searches for another player using that exact code under Faraway Players and connects you to them for one or more trades.

Each trade evolution in Z-A is triggered by the act of trading, with or without a held item depending on the species. The evolution always happens on the Pokémon that is received, not the one you send away. As soon as the trade animation and confirmation finish, the recipient’s Pokémon evolves and is registered in their Pokédex.


How to use trade codes in Pokémon Legends: Z-A

Step 1: Progress the main story until online features unlock, including Link Play and Mystery Gift. You must also have an active Nintendo Switch Online membership linked to your user profile to access online trades.

Step 2: From in-game, press X to open the menu, then scroll down and select Link Play. On the next screen, choose Link Trade, then select Faraway Players to connect to the online matchmaking service.

Step 3: When prompted for a Link Code, enter one of the codes from the table above exactly, including the space (for example, 0176 0176 for Scyther/Scizor), then confirm. The game starts searching for another player using the same code.

Step 4: After a partner is found, select the Pokémon you want to trade that matches the code you used. For item-based evolutions, make sure your Pokémon is already holding the correct item before you select it.

Step 5: Before confirming the trade, press the button to open your partner’s Pokémon summary. Check that the species is correct and that it is holding the required item when applicable. If something is wrong, cancel instead of accepting.

Step 6: Once you are satisfied, confirm the trade. After the trade completes and the animations finish, the Pokémon you received will evolve automatically if all conditions were met. You can verify success by checking your team and Pokédex for the new form.


Item-based trade evolutions and common failure reasons

For Spritzee, Swirlix, Slowpoke, Scyther, Onix, Porygon, Porygon2, and Feebas, evolution only happens if the Pokémon is holding the correct item at the moment of trade. If either side sends a Pokémon without its item, that Pokémon will not evolve when received, even though the trade itself still completes.

Evolution will not trigger if:

  • You or your partner forgot to equip the required item before offering the Pokémon.
  • You misread the code and brought the wrong species for that code.
  • You canceled on the final confirmation screen instead of accepting the trade.

Whenever an evolution fails for an item-based trade, both players must equip the correct items and repeat the trade. The codes themselves do not control evolution; they only help players find each other.


These trade codes are designed primarily for completing the Pokédex and unlocking trade-only evolutions quickly. Because most partners found through shared codes treat trades as one-way, do not use rare shinies or sentimental Pokémon with these public codes unless you are prepared not to get them back.