Fabricard

Supported decklist formats

This is the definitive reference for everything the Fabricard decklist box understands. Paste a list from Arena, Moxfield, Archidekt, a forum post or a plain text file - the parser reads them all without cleanup. Each format below comes with a copy-paste example you can try right away. Every claim on this page is verified against the current build of the parser.

Plain card names

The simplest format: one card name per line. No quantity means 1 copy. The best available printing is chosen automatically based on your image policy and language setting.

Sol Ring
Serra Ascendant
Lightning Bolt

Quantities

A leading number sets the copy count. Both "2 Serra Ascendant" and "2x Serra Ascendant" work; the "x" is optional. Maximum is 99 copies per line - a higher number is reported as an error for that line, the rest of the list still loads.

2 Serra Ascendant
4x Lightning Bolt
20 Mountain

Exact printing pins: set code + collector number

To lock a line to one specific printing, add the set code in parentheses and the collector number after it. This is the format Arena, Moxfield and Archidekt exports use, so pasted exports keep the exact art you picked on those sites. The quantity is optional here too. Collector numbers with special marks work as well - the Japanese alternate-art planeswalkers from War of the Spark use a star (2★), and some alternate-art variants use a dagger (†); both resolve.

1 Sol Ring (CMM) 410
Sol Ring (CMM) 410
1 Ugin, the Ineffable (WAR) 2★

Name in a set

Set code without a collector number pins the card to that set; the best printing inside the set is chosen automatically. Useful when you want the old-border look without hunting for the exact number.

1 Counterspell (4ED)
Swords to Plowshares (ICE)

MTG Arena exports

Copy a deck in Arena and paste it directly. The "Deck" and "Sideboard" headers are recognized and skipped silently - they never produce an error. Sideboard cards load like any other card, since a printed proxy stack has no separate sideboard zone. One caveat: if your Arena export starts with the "About" block, the bare "About" line is skipped, but the "Name YourDeckName" line under it is read as a card name and reported as not found - delete that one line.

Deck
4 Bloodtithe Harvester (VOW) 232
4 Fable of the Mirror-Breaker (NEO) 141
20 Mountain (DMU) 275

Sideboard
2 Duress (M21) 96

Moxfield exports

Moxfield's text export pastes straight in. Its "SB:" sideboard prefix is stripped automatically, so sideboard lines load as normal cards.

1 Sol Ring (CMM) 410
1 Arcane Signet (CMM) 951
SB: 1 Swiftfoot Boots (CMM) 1006

Archidekt exports

Archidekt's foil suffixes are stripped automatically: a "*F*" marker at the end of a line, "(FOIL)" and "+FOIL" all disappear before parsing, so foil lines resolve like normal ones. One thing to watch: category tags in square brackets, like "[Ramp]" after the collector number, are not removed - a line ending in a tag will not resolve. Export without categories (Archidekt has that option), or delete the bracket tags before pasting.

1x Sol Ring (cmm) 410 *F*
1x Arcane Signet (cmm) 951
2x Llanowar Elves +FOIL

Numbered lists

Lists copied from forum posts or chat often number each line. The leading "1." is a list position, not a quantity - it is stripped and the line counts as 1 copy. A real quantity after the number still works: "3. 2x Llanowar Elves" loads 2 copies.

1. Sol Ring
2. Arcane Signet
3. 2x Llanowar Elves

Comments and section headers

Lines starting with "//" or "#" are comments and are skipped. So are the bare section headers that deck sites emit: Deck, Sideboard, Commander, Companion, Maindeck, About, Name, Description. None of these ever produce an error - you can leave them in any pasted list.

// Ramp package
1 Sol Ring
# lands below
Commander
1 Krenko, Mob Boss

Token lines with bracket set codes

Token lists often write the set code in square brackets instead of parentheses. When a line has no parentheses, a bracket code of 2 to 6 letters or digits is read as a set code, so token lines resolve to the right token set. This is also the format the deck builder uses when it appends a precon's tokens.

Bird [teoc]
2 Treasure [tcmm]

Double-faced cards

Transform and modal double-faced cards resolve by name, and both faces are kept for printing. The front face name alone is enough; the full name with "//" works too.

Delver of Secrets
1 Fable of the Mirror-Breaker // Reflection of Kiki-Jiki

Limits

Two hard limits keep loads sane: 99 copies per line, and 400 cards total per decklist load (the sum of all quantities). A line above 99 is flagged as an error for that line only. A list above 400 cards is rejected with a clear message before anything loads. A 100-card Commander deck plus tokens fits with plenty of room.

Importing by URL

There is a URL field below the decklist box. Here is the honest state of it: Archidekt links work directly. Paste an https:// Archidekt deck link, the list is fetched and dropped into the text box, then you click Load Decklist. Moxfield, MTGGoldfish and TopDeck block server requests with bot protection, so their links cannot be fetched. For those sites, export the list yourself and paste it as text - it takes a few seconds:

Moxfield

Open the deck, click More, then Export, and copy the text. Paste it into the decklist box - the "SB:" lines and set pins are handled automatically.

MTGGoldfish

On the deck page, use Download or Export as text. Copy the result into the decklist box.

TopDeck

Open the decklist and copy it. Paste it as text. Tournament decks from TopDeck.gg events are also browsable directly in the deck builder, no copying needed.