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.