Card Entry

Cards images are gathered from, so all card names should match their format.

Some clean up is done on card names, so if you enter a two sided card like "Breaking//Entering" it will be automatically converted to the correct but counter-intuitive "Breaking (Breaking/Entering)." Or, if you enter "AEtherize" instead of "Ætherize," we'll automatically convert that wierd unicode character for you.

We don't catch everything though, so if you have trouble entering a card name search for it on to find the appropriate spelling.

Choosing Sets

Cards can have sets specified by adding a set tag to the end of the card name enclosed in square brackets, [ and ], such as

The list of set codes can be found at, right next to the set names.

Cool Lands

When you leave any basic lands with unspecified sets, the "Coolify Basics" feature will distribute them randomly between the four coolest arts, Zendikar, Guru, Unhinged, and Alpha.

Choosing Printings

Cards can have multiple printings within the same set, if you have selected a set for your card you can also select a printing by adding the printing number in angle brackets, < and >, such as

To find the different printing numbers for the card you are examining, search for the card in your specific set on and look at the column in the top right of the page labeled "Printings". The numbers found here are the printing numbers that can selected.

Alternatively you can go to and select your set to see a full list of all printings in that set.

Note that this feature requires a set to be specified, and when looking up printings on remember to use advanced search to specify your set.

Full Art Lands

When you leave any basic lands with unspecified sets, the "Full Art Basics" feature will distribute them randomly amongst the various printings with full artwork.


Tokens do not need to be entered manually, tokens are automatically included when you download your deck, and will appear along side it as a seperate pile of cards.

Our database is only missing a few tokens, like ones from early sets that have no official art. For the most part you can rely on the automatic token generation to provide exactly what you need.

Token Sources

The token names and token producing card information was taken from the mtgsalvation wiki, and the images were gathered manually from google as there is no reliable public source for them.

If you want the resources for development or any other reason, here are our processed computer-readable versions


The drafting tool can be used to generate randomized packs using minimal resources, an average of 9MB per set independent of the number of packs. This is possible because most sets will fit inside of four deck images which can be reused for every pack.

Set images are only ever generated once, which means the automatic caching in TTS gives you instant loading, and that generating new packs on this site is fast, usually under a quarter of a second.

Once generated and downloaded, your packs will never change. This means you must remake your draft packs for every new draft.

Deck Compression

Deck images are put through a high JPEG compression compared to normal images, this is a because deck images are around 10 mega pixels with some decks requiring multiple images. In order to shorten download times in game, images are ran through either 50% or 80% compression, depending on your chosen settings. Below are examples of these images and their resulting sizes.

Tabletop simulator does similar compression after downloading the files, depending on your video settings the level 0 compression and level 50 compression will be identical. If you are don't find this to be the case and want a very high quality that option has been provided.

Low Quality

File Size 1MB

Medium Quality

File Size 1.7MB

High Quality

File Size 9.6MB

Choosing Languages(Experimental)

Similar to how offers search features for different sets, it offers search features for different languages. The card images that it offers though are of low quality, typically mislabeled and actually in english. If you are able to find your card you can add it to your deck as in the examples below, but don't expect to work for all cards. Cards in foreign languages must be entered with their foreign spelling, which can be found on

Languages are entered with language tags at the end of the card name enclosed in curly brackets, { and }, such as

The list of language codes can be found at, right next to the language headers.

Contact Me

Having problems generating decks? Have a feature request? Want to draft or play some EDH? Email me at

Feel free to report errors or fork the project on github.