Yu-Gi-Oh! TCG

Import and Export Your Yu-Gi-Oh! Collection

Already tracking your cards in a spreadsheet or another app? Bring the whole collection into TurnZero HQ from a CSV, check every row before it's added, and take it back out whenever you like.

Bring your collection over

Import a CSV from the TCGplayer app or your own spreadsheet. Free on iPhone, Android and the web.

Create Free Account

How to import

1. Get a CSV of your collection

Export your collection from the TCGplayer app, or use a spreadsheet of your own with a header row and a column for the card's name, set code or passcode.

2. Bring it in

In My Library, switch the game menu to Yu-Gi-Oh! and open Import and export. On the web, choose the file or paste it. On a phone, paste the CSV's text.

3. Check the preview

Every row is matched before anything is saved, and marked as matched, needing a pick, not found, or invalid. Nothing is added yet.

4. Settle the ambiguous rows

Where a set code was printed at several rarities, or a name fits more than one card, you're shown the candidates. Tap the right one and it's added on the spot.

5. Add the rest

Add N cards commits every matched row in one go. Rows that matched nothing are left out, and you can add those by hand.

How rows are matched

Columns are found by their header names, not their position, so the same importer reads the TCGplayer app's export, TurnZero HQ's own, and a spreadsheet with sensible headers. Each row is then matched using the most specific thing it carries:

Row carriesExampleWhat it finds
A passcode89631139The card, and its printing when the row also has a set code
A TCGplayer product idThe id column in a TCGplayer exportOne exact printing
A set codeLOB-EN001A printing, with a Rarity column picking between rarities
A card nameBlue-Eyes White DragonThe card, recorded without a printing unless a set name narrows it

A set code is matched exactly first, so LOB-EN005 and an older-style LOB-005 each find the printing they name. Where a row also carries a name, it has to agree with the card the code or id points at, so a shifted column can't quietly import the wrong card. A name on its own does match, because a Yu-Gi-Oh! name belongs to one card, but it can't say which printing you have, so that copy isn't priced by its own printing and doesn't count toward set completion until you pick one. Where the set code and passcode are printed →

Edition, condition and grade

The edition comes from an Edition column, or from the condition the way the TCGplayer app writes it: "Near Mint 1st Edition" comes in as Near Mint and 1st Edition. Conditions are read however the other file writes them, "Near Mint" or "NM" alike, and languages, quantities and grades such as PSA 10 come across too. A value TurnZero HQ can't read is left blank with a warning in the preview rather than failing the row, so one odd cell doesn't cost you the card. What each copy can record →

Exporting

Export writes your whole Yu-Gi-Oh! collection to a CSV with these columns:

ColumnsWhat they hold
Card ID, NameThe card's passcode and name
Set Code, Set Name, RarityThe printing, blank for a row with no printing
Edition, Condition, Language, GradeHow you recorded the copy
Quantity, Custom ValueHow many, and your own value if you set one
Unit Price, Value, Product IDThe price per copy, the row's value and the TCGplayer product id

On the web it downloads; on a phone it goes out through the share sheet. It opens safely in a spreadsheet, and importing it back into TurnZero HQ restores it row for row, so your collection is never locked in.

Frequently Asked Questions

Can I import my Yu-Gi-Oh! collection from the TCGplayer app?

Yes. The TCGplayer app's export carries each card's TCGplayer product id, which names one exact printing, and its set code in the Number column. Its condition text, like "Near Mint 1st Edition", is read into a condition and an edition.

Can I import from another app or a spreadsheet?

If it can save a CSV with a header row, you can try it. Columns are found by their header names, and a row needs at least a card name, a set code, a passcode or a TCGplayer product id. TurnZero HQ has been built and tested against the TCGplayer app's export and its own; with any other file, the preview shows how every row was read before anything is added.

What if a row can't be matched?

It's shown in the preview and left out of the import, so it never becomes a guess in your collection. A set code printed at several rarities, on a row with no rarity, asks you to pick the one you have. If a condition, language or grade can't be read, the row is still imported and that field is left blank, with a warning.

Can I export my Yu-Gi-Oh! collection?

Yes. Export writes every card you own to a CSV, one row per card, printing, edition, condition, language and grade, with quantities, any value you've set, and prices. It opens in a spreadsheet, and it imports back into TurnZero HQ row for row.

Is importing or exporting a Yu-Gi-Oh! collection free?

Yes. Import and export come with a free TurnZero HQ account.

Your collection, moved over in minutes.

Import it, check it, and let TurnZero HQ price it daily. Free to start.

Create Free Account

Yu-Gi-Oh! card names and images are the property of Konami Digital Entertainment and their respective owners. ©Studio Dice/SHUEISHA, TV TOKYO, KONAMI. TurnZero HQ is not affiliated with, sponsored, or endorsed by Konami. Card data comes from YGOPRODeck, and prices from TCGplayer via TCGCSV.