BETAYou're previewing in-progress features. Bugs are expected.Report·Back to stable

Import any Magic deck list.

Bring a deck from Moxfield, Archidekt, TappedOut, MTGO or plain text into TableCommander in seconds. This page covers what each export format looks like and how to handle the awkward edge cases.

Unofficial fan content. Not approved or endorsed by Wizards of the Coast.

The import works with anything Magic-flavoured

Most online deck builders export to roughly the same text shape: a quantity, a card name, optionally a set code, one card per line. The importer parses that shape regardless of which site it came from. You don’t need to pick a source format from a dropdown first. Paste a list and it works.

From Moxfield

The most common source. Two import paths:

  1. Public Moxfield URL. Paste the deck URL into the importer. The importer fetches the list directly from Moxfield.
  2. Text export. On Moxfield, open the deck, click More → Export → Plain Text. Copy the result and paste it. This also works for private decks you have access to.

Moxfield exports preserve commander and signature spell tags, so your commander zone is set automatically.

From Archidekt

Open the deck, click the three-dot menu, choose Export → MTG Arena format or Plain text. Paste into the importer. Categories and custom labels in Archidekt don’t round-trip directly, but the commander tag does, and the card list resolves cleanly. If you use Archidekt’s deck categories heavily, you may want to re-tag in TableCommander after import.

From TappedOut

On TappedOut, open the deck and choose Export → MTGO. The MTGO format is the same shape the importer expects: QTY Name per line. Copy and paste. TappedOut doesn’t export commander markers consistently, so you may need to mark your commander manually after import.

From MTGO (.dec / .txt)

MTGO’s deck files are just text with one card per line, often with a single empty line between mainboard and sideboard. Open the .dec or .txt file in any editor, copy everything, paste into the importer. Sideboard cards are detected by the blank-line separator and tagged accordingly.

From plain text or screenshots

If you wrote your decklist out by hand, in a Notion page, in a chat, or somewhere else, paste it in. The importer is permissive: it handles “1x Lightning Bolt”, “1 Lightning Bolt”, and “Lightning Bolt” (defaults to 1). Set codes in parentheses or square brackets are recognised. Cards it can’t resolve are surfaced as a list of warnings you can manually fix.

Edge cases the importer handles

  • Double-faced and split cards. Either face name resolves. “Delver of Secrets”, “Insectile Aberration”, and “Delver of Secrets // Insectile Aberration” all map to the same card.
  • Reprints and ambiguous names. The importer picks the most recent printing by default. Add a set code in parens (1 Sol Ring (LEA)) to force a specific printing.
  • Foreign-language names. Mostly resolve, but non-Latin scripts may fail. Use English names if a paste includes mixed languages.
  • Commander tags. Lines starting withCOMMANDER:, SIDEBOARD: or section dividers from popular sites are honoured.
  • Quantity errors. The importer flags duplicate non-basics in singleton formats so you can fix them before saving.

Common gotchas

  • Universes Beyond crossover cards sometimes have an MTG name and a flavour name. The importer expects the MTG name.
  • Tokens listed as cards. Some sites export token generators with their tokens spelt out as separate lines. The importer skips token lines that don’t resolve.
  • Commander pre-named differently. If your source site doesn’t mark a commander but your decklist has “Cmdr” or similar shorthand, you’ll have to tag the commander manually after import.

Import FAQ

Will my Moxfield categories or Archidekt tags survive the import?
Commander and signature spell tags survive. Category labels and custom tags do not, because their shape differs per source. You can re-tag inside TableCommander after import.
What happens to cards the importer can’t resolve?
They’re listed in a warnings section after import. You can edit the names and re-import the failed ones, or add them manually from the search.
Is there a size limit?
Practically, no. The importer parses thousand-card lists without trouble. Large cubes (200-720 cards) import in under five seconds.
Can I import a deck without an account?
Yes. The public deck builder accepts imports as a guest. Sign in if you want to save the imported list to your collection.

Ready to import? Open the deck builder and click the Import button. Or browse community-shared decks and copy one straight into your collection.

Ready to Play?

No downloads. No subscriptions. Just cards and good games.

Home
Builder
Decks
Cards
Blog
More
Cookie Preferences
We use cookies to enhance your experience. Essential cookies are required for core functionality. You can customize your preferences or accept all cookies.