X
nav logo

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 inputs 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, and other players.

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 along with other codes that have appeared over the years, and which Pokémon they correspond to:

Trade CodePokémon ScarletPokémon Violet
0001 – 0004BulbasaurCharmander
0001 – 0007BulbasaurSquirtle
0004 – 0007CharmanderSquirtle
0906 – 0909SprigatitoFuecoco
0906 – 0912SprigatitoQuaxly
0909 – 0912FuecocoQuaxly
0152 – 0155ChikoritaCyndaquill
0152 – 0158ChikoritaTotodile
0155 – 0158CyndaquillTotodile
0252 – 0255TreeckoTorchic
0252 – 0258TreeckoMudkip
0255 – 0258TorchicMudkip
0387 – 0390TurtwigChimchar
0387 – 0393TurtwigPiplup
0390 – 0393ChimcharPiplup
0495 – 0498SnivyTepig
0495 – 0501SnivyOshawott
0501 – 0498OshawottTepig
0650 – 0653ChespinFennekin
0650 – 0656ChespinFroakie
0653 – 0656FennekinFroakie
0722 – 0725RowletLitten
0722 – 0728RowletPopplio
0728 – 0725PopplioLitten
0810 – 0813GrookeyScorbunny
0810 – 0816GrookeySobble
0813 – 0816ScorbunnySobble
4448 – 4448DittoForeign Language Ditto
0166 – 0167Armarouge /
Pokémon holding the Auspicious Armor
Ceruledge /
Pokémon holding the Malicious Armor
0319 – 0320StonjournerEiscue
0313 – 0314OranguruPassimian
0223 – 0223Blaze Breed Paldean TaurosAqua Breed Paldean Tauros
0227 – 0140Stunky/SkuntankGulpin/Swalot
0143 – 0114Drifloon/DrifblimMisdreavus/Mismagius
0337 – 0339Skrelp/DragalgeClauncher/Clawitzer
0316 – 0276Larvitar/Pupitar/TyranitarBagon/Shelgon/Salamence
0370 – 0305Deino/Zweilous/HydreigonDreepy/Drakloak/Dragapult
0376 – 0382Great TuskIron Treads
0377 – 0383Scream TailIron Bundle
0378 – 0384Brute BonnetIron Hands
0379 – 0385Flutter ManeIron Jugulis
0380 – 0386Slither WingIron Moth
0381 – 0387Sandy ShocksIron Thorns
0397 – 0398Roaring MoonIron Valiant
0399 – 0400KoraidonMiraidon
0207 – 0190GligarAipom
0845 – 0877CramorantMorpeko
0027 – 0037Alolan VulpixAlolan Sandshrew
0408 – 0410CranidosShieldon
1020 – 1022Gouging FireIron Boulder
1021 – 1023Raging BoltIron Crown

That’s it! it’s that easy. Leave a comment if any of these codes fail to work or if you happen to stumble upon any new ones.