Best trade codes for Pokémon Scarlet and Violet - Upcomer
Close Menu

Hit enter to search or ESC to close


Every new Pokémon generation begins with two new games launching at once. These different versions of each game come with a number of version-exclusive Pokémon. As a result, trainers who don’t purchase both versions have to rely on trades to complete their regional Pokédexes.

Fortunately, Pokémon Scarlet and Violet allow players to streamline this process through their trade code system. Here’s an overview of how trade codes work in Pokémon Scarlet and Violet and what the best trade codes are.

How do trade codes in Pokémon Scarlet and Violet work?

An Iron Bundle gets traded for a Scream Tail.
Trading can allow players to get version-exclusive Paradox Pokémon from the version of the game they don’t have. | Provided by Game Freak

In order to submit a trade code, here’s what trainers must do:

  • Head to the in-game Poké Portal
  • Connect to the internet
  • Click the “Link Trade” button
  • Then click the “Set Link Code” and insert your code.

Eventually, they will match with someone who input the same code as them.

The purpose of the best Pokémon Scarlet and Violet trade codes is to match trainers who are looking for a specific trade together. When two trainers input the same code, it suggests to the game that they are looking for a specific kind of Pokémon trade. As a result, standardized trade codes help people find the Pokémon they are looking for more quickly.

Best trade codes for Pokémon Scarlet and Violet

The Paldean starter Pokémon
The only way to get all three starters in one copy of the game is through trading. | Provided by Game Freak

As of now, there are no official trade codes established by the Pokémon Company. As a result, the best Pokémon Scarlet and Violet trade codes are fan-made ones established by YouTuber Austin John Plays.

Trainers should note that the ideal codes are all reversible when it comes to the Pokémon being traded. For example, trading a Fuecoco for a Quaxly uses the same code as trading a Quaxly for a Fuecoco. If players who enter this code find themselves in a Fuecoco for Fuecoco trade, they can simply exit the trade and try again until they find someone trading the right Pokémon.

Here is a full overview of Austin John Plays’ list of trade codes and which Pokémon they correspond to:

Trade Code Pokémon Scarlet Pokémon Violet
0001 – 0004 Sprigatito Fuecoco
0001 – 0007 Sprigatito Quaxly
0004 – 0007 Fuecoco Quaxly
4448 – 4448 Ditto Foreign Language Ditto
0166 – 0167 Armarouge /
Pokémon holding the Auspicious Armor
Ceruledge /
Pokémon holding the Malicious Armor
0319 – 0320 Stonjourner Eiscue
0313 – 0314 Oranguru Passimian
0223 – 0223 Blaze Breed Paldean Tauros Aqua Breed Paldean Tauros
0227 – 0140 Stunky/Skuntank Gulpin/Swalot
0143 – 0114 Drifloon/Drifblim Misdreavus/Mismagius
0337 – 0339 Skrelp/Dragalge Clauncher/Clawitzer
0316 – 0276 Larvitar/Pupitar/Tyranitar Bagon/Shelgon/Salamence
0370 – 0305 Deino/Zweilous/Hydreigon Dreepy/Drakloak/Dragapult
0376 – 0382 Great Tusk Iron Treads
0377 – 0383 Scream Tail Iron Bundle
0378 – 0384 Brute Bonnet Iron Hands
0379 – 0385 Flutter Mane Iron Jugulis
0380 – 0386 Slither Wing Iron Moth
0381 – 0387 Sandy Shocks Iron Thorns
0397 – 0398 Roaring Moon Iron Valiant
0399 – 0400 Koraidon Miraidon

Related: Read the best Team builds in Pokémon Scarlet and Violet on Gamerjournalist.


Dylan Tate is an alumnus of the Hussman School of Journalism and Media at the University of North Carolina at Chapel Hill. He is a gaming journalist with a love for Nintendo esports, particularly Super Smash Bros. and Pokémon.


https://cms.upcomer.com/wp-content/themes/upcomer