Best Pokemon Scarlet and Violet Trade Codes
Scream Tail is the superior Jigglypuff evolution

In Pokemon, the name of the game is to “catch ’em all,” and only one true challenge lays before you: completing the Scarlet and Violet Pokedex. Here’s every trade code to ensure you can fill that Pokedex.
How Trade Codes Work in Pokemon Scarlet and Violet
To start a trade:
- Head to your Poke Portal.
- Press your “L” button if you’re not connected to the internet, then head to Link Trade.
- Input one of the codes below, then select Begin Search.
You may have to wait a bit, but eventually, you’ll be connected to someone using the same code listed below. They’ll expect you to trade one of the two Pokemon listed by the code. So, if you input 0001-0004, you should offer either Fuecoco or Sprigatito.
But if you’re both offering the same Pokemon (for example, you both have Fuecoco, but you’re both looking for Sprigatito), leave and use the code again to try to match with a new partner. Sometimes, you might match with the same person multiple times. You haven’t done anything wrong; it’s just bad luck. I recommend waiting a few minutes when this happens.
While it can be time-consuming, especially if you have Violet, this method will eventually get you a complete Pokedex!
Starter Pokemon Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0001 – 0004 | Fuecoco | Sprigatito |
0004 – 0007 | Fuecoco | Quaxly |
0001 – 0004 | Sprigatito | Fuecoco |
0001 – 0007 | Sprigatito | Quaxly |
0004 – 0007 | Quaxly | Fuecoco |
0001 – 0007 | Quaxly | Sprigatito |
Region Exclusive Pokemon Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0166-0167 | Armarouge | Armarouge |
0166–0167 | Pokemon holding Auspicious Armor | Pokemon holding Malicious Armor |
0319-0320 | Stonjourner | Eiscue |
0313-0314 | Oranguru | Passimian |
0223-0223 | Tauros Fire | Tauros Water |
0227-0140 | Stunky | Gulpin |
0227-0140 | Skuntank | Swalot |
0143-0114 | Drifloon | Misdreaus |
0143-0114 | Drifblim | Mismagius |
0337-0339 | Skrelp | Clauncher |
0337-0339 | Dragalge | Clawitzer |
0316-0276 | Larvitar | Bagon |
0316-0276 | Pupitar | Shelgon |
0316-0276 | Tyranitar | Salamence |
0316-0276 | Deino | Dreepy |
0316-0276 | Zweilous | Drakloak |
0316-0276 | Hydregion | Dragapult |
Paradox Pokemon Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0376-0383 | Great Tusk | Iron Treads |
0377-0383 | Scream Tail | Iron Bundle |
0378-0384 | Brute Bonnet | Iron Hands |
0389-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 |


Teal Mask Pokemon Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0075-0075 | Graveler | Golem |
0093-0093 | Haunter | Gengar |
0533-0533 | Gurdurr | Conkeldurr |
0708-0708 | Phantump | Trevenant |
0061-0061 | Poliwhirl (holding King’s Rock) | Politoed |
0349-0349 | Feebas (holding Prism Scale) | Milotic |
0356-0356 | Dusclops (holding Reaper Cloth) | Dusknoir |
Teal Mask Version Exclusive Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0207-0190 | Gligar | Aipom |
0845-0877 | Cramorant | Morpeko |
Teal Mask Sinnoh Starters Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0387-0390 | Turtwig | Chimchar |
0387-0393 | Turtwig | Piplup |
0390-0393 | Chimchar | Piplup |
Indigo Disk Pokemon Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0075-0075 | Alolan Graveler | Alolan Golem (NOTE: check to make sure the Pokemon being offered back to you is the Alolan form) |
0112-0112 | Rhydon (holding Protector) | Rypherior |
0117-0117 | Seadra (holding Dragon Scale) | Kingdra |
0125-0125 | Electabuzz (holding Electarizer) | Electivire |
0126-0126 | Magmar (holding Magmarizer) | Magmortar |
0137-0137 | Porygon (holding Upgrade) | Porygon 2 |
0233-0233 | Porygon 2 (holding Dubious Disk) | Porygon Z |
Indigo Disk Version Exclusive Trade Codes for Pokemon Scarlet and Violet
Trade Code | Pokemon You Have | Pokemon You Want |
---|---|---|
0027-0037 | Alolan Vulpix | Alolan Sandshrew |
0408-0410 | Cranidos | Shieldon |
1020-1022 | Gouging Fire | Iron Boulder |
1021-1023 | Raging Bolt | Iron Crown |
Now that you know the best trade codes for version exclusives in Pokemon Scarlet and Violet, it’s time to get out there and complete that Pokedex!