Search Help

Here are some examples. Everything is case insensitive. All Unicode characters like "Æ" can be spelled with their plain equivalents like "Ae" as well.
Most syntax from other search engines works here. If you have any suggestions for new useful syntax, feel free to contact me.

Search by name

  • cards with "channel" in name - channel
  • cards with name exactly "channel" (only works as complete query) - !channel
  • cards with "sword of" in name - "sword of"

Search by type

All cards including non-Standard cards (planes, vanguard, conspiracies etc.) and un-cards are searched. Tokens are not included.
You can also use comparison. t: is the same as t>=
  • search for Goblin cards - t:goblin
  • search for Goblin Warrior cards - t:"goblin warrior"
  • search for Legendary Land cards - t:"legendary land"
  • search for cards that are Creature with no other types, supertypes, or subtypes - t=creature
  • search for cards that are Land Forest with no other types, supertypes, or subtypes - t="land forest"
  • search for cards that are Land Forest and have some additional type, supertype, or subtype - t>"land forest"
  • search for permanent cards (creatures, artifacts, enchantments, lands, and planeswalkers) - is:permanent
  • search for spell cards (that is not lands) - is:spell
  • search Plane cards - t:plane
  • search Plane cards with type Vryn - t:vryn
  • search cards you can play as commanders (legendary creatures or planeswalkers with ability saying so) - is:commander
  • search cards you can play as Brawl commanders (legendary creatures or planeswalkers) - is:brawler
  • search for historic cards (legendary, artifact, and/or Saga) - is:historic
  • search modal cards - is:modal
  • search vanilla cards - is:vanilla
  • search for cards with Plains, Island, Swamp, Mountain, or Forest types (both basic and nonbasic) - is:basictype

Search by Oracle text

Reminder text is not included in Oracle search with o:, but is with fo:
Reminder text is always kept on uncards, as it's meaningful there
  • search cards with "delve" in Oracle text - o:delve
  • search cards with "destroy target creature" in Oracle text - o:"destroy target creature"
  • search cards with "flying" in Oracle text - without cards with rearch simply in reminder text like ones with reach ability - o:flying
  • search cards with "flying" in Oracle text - including cards with rearch that mention flying in remainder text - fo:flying
  • You can use ~ as placeholder for name of the card - o:"when ~ enters the battlefield"
  • Cards that say "{T}: Add {W}" - o:"{t}: add {w}"
  • Planeswalker cards with ability that costs "[–X]" - o:"[-x]"

Search by edition

You can search by set with e:, using either its code or its name.
Secret Lair Drop also has "subsets" which you can search with subset:

Search by block

Search by color

Color expressions are supported, with either list of colors, number of colors, or common aliases
  • cards which are exactly white - c=w
  • cards which are exactly green and red - c=gr
  • cards which are at least green and red - c>=gr
  • cards which are at most green and red - c<=gr
  • cards which are exactly 4 colors - c=4
  • cards which are exactly red and white (Boros), same as c=rw - c=boros
  • cards which are exactly white, black, and green (Abzan), same as c=wbg - c=abzan
  • you can also use Ikoria triome names in color queries, same as c=wbg - c=indatha
In addition to these, there are special color queries. c: and ci: with a colon follow traditional system from MCI - they're still supported, but not recommended. I recommend using =, >= instead, as they're much more consistent.
  • colorless cards, same as c=0 - c:c
  • multicolored cards, same as c>1 - c:m
  • cards which are exactly 2 allied colors - c=ally
  • cards which are exactly 2 enemy colors - c=enemy
  • cards which are exactly 3 shard colors - c=shard
  • cards which are exactly 3 wedge colors - c=wedge
  • cards whose color identity is exactly 2 allied colors - ci=ally
  • cards whose color indicator is exactly 2 allied colors - ind=ally

Search by color identity

You can search by color identity same way you can search by color. If you want to find cards legal in your Commander deck, you usually want ci<=temur style query. If you want a Commander of specific identity, you usually want ci=temur style query.
  • cards whose identity is exactly white - ci=w
  • cards whose identity is exactly green and red - ci=gr
  • cards whose identity is at least green and red - ci>=gr
  • cards whose identity is at most green and red - ci<=gr
  • cards whose identity is 3 or more colors - ci>=3
  • cards whose identity is exactly blue, red, and green (Temur) - ci=temur

Search by color indicator

  • cards with color indicator exactly reg/green - ind=rg
  • cards with color indicator exactly red - ind=r
  • cards with color indicator exactly wubrg - ind=wubrg
  • cards with color indicator including red - ind>=r
  • cards with any color indicator - ind:*
  • cards with any color indicator - has:indicator

Search by mana value / converted mana cost

It works the same with either name
  • cards with mana value 3 - mv=3
  • cards with mana value 3 or more - mv>=3
  • cards with mana value less than 2 - mv<2
  • cards with converted mana cost 3 - cmc=3
  • cards with converted mana cost 3 or more - cmc>=3
  • cards with converted mana cost less than 2 - cmc<2

Search by mana cost

For sake of this search every mana symbol is treated as non-comparable, so "{u}" is neither greater or less than "{u/b}" etc. There's a lot of flexibility, so "{up}", "{u/p}", "{P/U}" etc. all work for Phyrexian blue mana. Curly braces are only needed for non-standard mana types.
  • cards with mana cost {0} - mana=0
  • cards with no mana cost - mana={}
  • cards with some mana cost - mana!={}
  • cards with mana cost {4} or less - mana<=4
  • cards with mana cost {3}{U}{U} - mana=3uu
  • cards with mana cost {3}{U}{U} - mana={3}{u}{u}
  • cards with mana cost including {B/G} hybrid mana - mana>={b/g}
  • cards with mana cost including {2/R} Shadowmoor hybrid mana - mana>={2/r}
  • cards with mana cost equal {R/P} Phyrexian mana - mana={r/p}
  • cards with mana cost different from {2}{G}{R} (or no mana cost) - mana!=2gr
  • cards with mana cost including {X} - mana>={x}
  • cards with mana cost including {S} - mana>={s}
  • cards with mana cost including {C} - mana>={c}
  • has hybrid mana cost - is:hybrid
  • has Phyrexian mana cost - is:phyrexian
This search supports variable symbols: "m", "n", and "o" each represent a single mana of any color but must each differ from the others; "h" represents a single hybrid mana.
  • cards with mana cost of exactly 1 colored mana, of any color - mana=m
  • cards that cost at least two mana of any one color - mana>mm
  • cards that cost at exactly one mana each of any two colors - mana={m}{n}
  • cards that cost exactly two mana each of two colors and three of a third - mana={m}{m}{n}{n}{n}{o}{o}
  • cards that cost two white mana, two of any one other color, and three of a third color - mana={w}{w}{n}{n}{n}{o}{o}
  • cards that cost exactly two hybrid mana - mana=hh
  • cards with at least one hybrid mana in their mana cost - mana>h

Search by cards castable by sperific colors

Supported queries are each color, colorless, and snow.
Generic mana can by paid by anything so it always matches. So does Phyrexian and twobrid.
Hybrid will be matched by either part.
Lands and cards without mana costs will never be returned.
  • cards you can cast if your deck contains just Mountains - cast:r
  • cards you can cast if your deck contains just Snow Swamps - cast:sb
  • cards you can cast if your deck contains just Wastes and Islands - cast:cu

Search by power, toughness, loyalty, and similar attributes

  • creature cards with power 4 - pow=4
  • creature cards with toughness 5 or more - tou>=5
  • creature cards with power greater than toughness - pow>tou
  • creature cards with toughness equal to mana value - tou=mv
  • planeswalker cards with starting loyalty 3 - loyalty=3
  • creature cards with power equal 1+* - pow=1+*
  • creature cards with toughness equal 7-* - tou=7-*
  • creature cards with power equal *, 1+*, or 2+* - pow>=*
  • Battle cards with defense 7 - defense=7
  • Vanguard cards with hand size bonus -2 - hand=-2
  • Vanguard cards with hand size bonus +1 - hand=+1
  • Vanguard cards with life bonus -8 - life=-2
  • Vanguard cards with life bonus +0 - life=0
  • Vanguard cards with life bonus +5 or higher - life>=+5
  • Cards with attraction lights including 2 - light:2
  • Cards with any attraction lights - light:*
  • Cards you can have up to 7 of in your deck - decklimit=7
  • Cards you can have up to 9 of in your deck - decklimit=9
  • Cards you can have any number of in your deck - decklimit=any

Boolean expressions

You can use multiple conditions in the search. The result will match all conditions, so AND is implied. If you need to do a more complicated search, you can also use parentheses, OR, and - prefix.

Search by rarity

Search engine recognizes 6 rarities - basic, common, uncommon, rare, mythic, and special.

Search by flavor text

Search by flavor name

  • cards with any flavor name - fn:*
  • cards with flavor name including mothra (full words only) - fn:mothra

Search by artist

Search by rulings

Search by format

  • cards legal in Standard format - legal:standard
  • cards restricted in Vintage format - restricted:vintage
  • cards legal (or restricted) in Vintage format - f:vintage
  • cards banned in Pauper format (doesn't include cards which aren't in format in the first place) - banned:pauper
  • cards legal in Commander format - f:commander
  • cards legal in Commander format - f:edh
  • cards legal in Innistrad Block Constructed format - f:"innistrad block"
  • cards banned in any format - banned:*
  • cards banned in any format at 2010-01-01 - banned:* time=2010-01-01
  • cards restricted in any format - restricted:*
  • cards legal in any format - legal:*
  • cards included in any format (fully or restricted) - format:*
  • card is Alchemy-relabanced version, and replaces its paper verison in Alchemy formats - is:alchemy
  • card has Alchemy-relabanced version, which replace it in Alchemy formats - has:alchemy

Search by set type

Set type includes both individual types of sets (like expansions, core sets, or duel decks) and broader categories (booster sets, multiplayer sets.)

Search by watermark or signature

Some cards have watermark or a signature in text box. You can query them with watermark: or siganture: queries.
  • cards with Izzet watermark (Return to Ravnica block) - w:izzet
  • cards with Phyrexian watermark (Scars of Mirrodin block) - watermark:phyrexian
  • cards with any watermark - w:*
  • cards with any watermark - has:watermark
  • cards with no watermark - -w:*
  • cards with Julien Nuijten's signature - sig:Nuijten
  • cards with Jakub Šlemr's signature (works with or without accented characters) - signature:Šlemr
  • cards with any signature - sig:*
  • cards with any signature - has:signature
  • cards with no signature - -sig:*

Search by card features

For each of these you can use not: as opposite of is:
  • cards with black borders - border:black
  • cards with borders other than black - not:black-bordered
  • cards with white borders - border:white
  • cards with silver borders - border:silver
  • cards with gold borders - border:gold
  • cards without borders - is:borderless
  • cards with old-style frames - is:old
  • cards with new-style frames - is:new
  • cards with new-style frames (pre-M15 variant) - is:modern
  • cards with new-style frames (M15+ variant) - is:m15
  • cards with future-style frames - is:future
  • cards with holographic foil - is:holofoil
  • timeshifted cards - is:timeshifted
  • colorshifted cards - is:colorshifted
  • split cards - is:split
  • flip cards (Kamigawa) - is:flip
  • double-faced cards - is:dfc
  • multi-part cards (split, flip, or dfc) - is:multipart
  • cards with acorn security stamp. Other values are oval, triangle, arena, circle, heart - stamp:acorn
  • cards with any security stamp - stamp:*
  • cards from funny sets (including acorn-marked cards from mixed sets) - is:funny
  • promotional cards - is:promo
  • is promo type fnm. Other values are alchemy, ampersand, arenaleague, boosterfun, boxtopper, brawldeck, bringafriend, bundle, buyabox, commanderparty, concept, confettifoil, convention, datestamped, doublerainbow, draculaseries, draftweekend, duels, embossed, event, galaxyfoil, gameday, giftbox, gilded, glossy, godzillaseries, halofoil, instore, intropack, jpwalker, judgegift, league, mediainsert, moonlitland, neonink, oilslick, openhouse, planeswalkerstamped, playerrewards, playpromo, poster, premiereshop, prerelease, promopack, rebalanced, release, schinesealtart, scroll, serialized, setextension, setpromo, silverfoil, starterdeck, stamped, storechampionship, stepandcompleat, surgefoil, textured, themepack, thick, tourney, wizardsplaynetwork - promo:fnm
  • has any promo type (this uses different system than is:promo, so there is some non-overlap) - promo:*
  • meld cards - is:meld
  • regular cards and directly playable parts of double-faced/meld/flip/aftermath cards - is:primary
  • parts of double-faced/meld/flip/aftermath card that's not directly playable - is:secondary
  • cards on front face - is:front
  • cards on face face of double-faced/meld cards - is:back
  • MTGO/Arena only - is:digital
  • oversized cards - is:oversized
  • tournament printings (normal back, not oversized, not gold-bordered) - is:tournament
  • first printings of cards (for cases like prerelease promos released one week before the set, neither regular nor promo card is considered a reprint) - not:reprint
  • reprints of cards - is:reprint
  • cards which were never reprinted - is:unique
  • cards which appear in randomized boosters - is:booster
  • draft-matters cards including conspiracies - is:draft
  • is a partner - is:partner
  • has a partner card - has:partner
  • has frame effect legendary. Other values are burstfoil, compasslanddfc, devoid, extendedart, miracle, mooneldrazidfc, nyxtouched, originpwdfc, sunmoondfc, tombstone, inverted, etched, draft, showcase, snow, fullart, companion, waxingandwaningmoondfc, nyxborn, vehicle - frame:legendary
  • is full art card - is:fullart
  • is textless card - is:textless
  • is Story Spotlight - is:spotlight
  • has foil version - is:foil
  • has nonfoil version - is:nonfoil
  • has only foil version - is:foilonly
  • has only nonfoil version - is:nonfoilonly
  • has both foil and nonfoil versions - is:foilboth
  • card has a showcase version in its set - has:showcase
  • is horizontal card (Plane, Phenomenon, or Battle) - is:horizontal
  • is vertical card (any other) - is:vertical
  • is foreign language only card - either promo or foreign only variant - is:foreign
  • is etched foil card - is:etched
  • is Hero's Path card - is:hero
  • is the type of card that could go into a main deck (so not Attraction, Conspiracy, Contraption, Dungeon, Hero's Path, Phenomenon, Plane, Scheme, Stickers, Vanguard) - uncards are included - is:maindeck
  • card can be specialized into another card (Arena digital only cards) - has:specialized
  • card is a specialized version of another card (Arena digital only cards) - is:specialized
  • card has an associated spellbook (Arena digital only cards) - has:spellbook
  • card is in a spellbook (for one of Arena digital only cards) - is:spellbook
  • card is actually a token (only a few special ones like dungeons and The Ring are included in search) - is:token

Search by booster contents

You can search all cards present in specific booster, or in specific print sheet.
Draft and Arena booster data is fairly complete, but data on nonstandard booster types such as Set and Collector boosters are very limited.
  • cards in draft booster for New Phyrexia - booster:nph
  • cards in Arena booster for War of the Spark - booster:war-arena
  • card in any supported booster for set Phyrexia: All Will Be One - booster:one-*
  • card in any supported booster for any set - booster:*
  • cards which appear in set Homelands on print sheet U, in any number - sheet:hml/U
  • cards which appear in set Homelands on print sheet U, exactly 3 times - sheet:hml/U3
  • cards that are rare misprinted variants of other cards in the same set (not applied if every card was misprinted) - variant:misprint
  • cards that are foreign version with art different from English version (other kinds of foreign cards are not in the database; this condition excludes promo cards) - variant:foreign
  • card number is in range 1 to base set size, and it is not foreign or misprint variant (typically these are the cards that go into draft boosters, but there are many exceptions) - is:baseset

Search by card's collector number

You can search by specific card number, by number range. For some old and promo cards without printed numbers, they have been arbitrarily assiged.
You can also use special number "set" to indicate set's official card count. Most new sets have cards within official number that go into regular boosters like "1/280" to "280/280", and special cards ("281/280" etc.) for buy a box promos, showcase cards, cards for precon decks, Collector boosters exclusives etc.
In all number comparison, numbers with extra letters are considered bigger than their base number, alphabetically. For exmaple 19 < 19a < 19b < 20

Search by card nickname

A few common nicknames are supported as queries.

Search by reserved list status

Search by card layout

Selecting non-standard layout expands search to special cards as well

Search by printing time

For printing time you can use set code, set name, or full date in more or less any format as long as it includes 4-digit year somewhere.
firstprint: operator can be somewhat confusing, as a lot of cards which you'd technically consider to come out in a set technically came out in a Prerelease (dated one week before) or a Duel Deck (a few weeks before) that set. Online-only sets are included too.

Search by number of printings

If you want to search for cards that had a lot of printings, or were printed in a lot of sets, you can use these operators
Foil and nonfoil aren't counted separately except when foil version has a different art.
Due to inclusion of some misprints and other special printings in the database, and due to different ways of interpretting what counts as a promo "set", these queries don't always have "objective" answers.
  • cards with exactly 7 different printings - prints=7
  • cards with exactly 7 different paper printings - paperprints=7
  • cards which appeared in exactly 7 different sets - sets=7
  • cards which appeared in exactly 7 different paper sets - papersets=7
  • cards with mana value 2 or one side and mana value 3 on another (split spells) - mv=2 // mv=3
  • cards where one side is a creature and the other side is a planeswalker (Magic Origins Planeswalkers) - t:creature // t:planeswalker
  • cards where one side is a creature, and there's other side - t:creature //
  • card named Far on one side and Away on another side - far // away
There's also lower level syntax if you prefer that. Unlike // it will return only specifically requested side, not both.

Search by related card

If a card is related to another card (e.g. the card names the other card, or vice versa), you can use that in your search.
It also matched pairs of Planar Chaos colorshifted cards like Blood Knight and Black Knight.

Search by alternative printing

Every card printing is treated as separate object, so you can't search for cards which were printing in both Magic 2010 and Magic 2011 with e:m10 e:m11. There's special syntax for that.

Search by foreign name

Search by regular expression

Reglar expressions follow ruby syntax and are case insensitive by default.
  • cards with three digit numbers in Oracle text - o:/\d{3,}/
  • cards with three digit numbers in flavor text - ft:/\d{3,}/
  • cards with word "ice" in flavor text - ft:/\bice\b/
  • cards with artist credit of 40 or more characters - a:/.{40}/
  • cards with names of 30 or more characters - n:/.{30}/
  • cards with twitter mentioned in rulings - rulings:/twitter/
  • WAR cards with numbers containing ★ character (in this case, Japanese alt versions) - e:war number:/★/

Search by keyword

It will generally return creatures and vehicles who have given keyword, and skip cards which merely interact with that keyword without having it themselves.

Search by game

  • card printings available as tournament-legal paper cards (not oversized or gold-bordered) - game:paper
  • card printings available on Magic: The Gathering Online - game:mtgo
  • card printings available on Arena - game:arena
  • card printings available on Shandalar - game:shandalar
  • card printings available on Xmage - game:xmage
  • card with any printing available as tournament-legal paper cards (not oversized or gold-bordered) - in:paper
  • card with any printing available on Magic: The Gathering Online - in:mtgo
  • card with any printing available on Arena - in:arena
  • card with any printing available on Shandalar - in:shandalar
  • card with any printing available on Xmage - in:xmage
  • specific card printings not available as tournament-legal paper cards - not:paper
  • specific card printings not available on Magic: The Gathering Online - not:mtgo
  • specific card printings not available on Arena - not:arena
  • specific card printings not available on Shandalar - not:shandalar
  • specific card printings not available on Xmage - not:xmage
  • cards without any printing available as tournament-legal paper cards - -in:paper
  • cards without any printing available on Magic: The Gathering Online - -in:mtgo
  • cards without any printing available on Arena - -in:arena
  • cards without any printing available on Shandalar - -in:shandalar
  • cards without any printing available on Xmage - -in:xmage

Search by at least one printing with given property

Search engine generally operates printing by printing, but sometimes you might want to search for card properties between printings. in: operator matches any card with at least one printing of given property.
  • card that were in both Magic 2010 and Magic 2011 - in:m10 in:m11
  • card that were in both a core set, and in a Commander set - in:core in:commander
  • card that was printed both as a common and as a mythic rare - in:common in:mythic
  • card with any foil version - in:foil
  • card with any non-foil version - in:nonfoil
  • card with any version in boosters - in:booster
  • cards with any printing available as tournament-legal paper cards (not oversized or gold-bordered) - in:paper
  • cards with any printing available on Magic: The Gathering Online - in:mtgo
  • cards with any printing available on Arena - in:arena

Search in preconstructed deck

Time travel

You can travel to any time by specifying set code, set name, or full date (partial date like "1999" will be interpretted as "1 January 1999"). Cards printed since then won't be returned, and status of various formats will be as it was at that time. So if you want to argue about what was best Modern Pod deck back in that time just roll back the time to before the ban and enjoy.
Formats should generally be fully accurate from 2004 onwards (Legacy/Vintage split), information about older times might contain inaccuracies.
You can specify multiple time periods with use of parentheses.

Sort results

Use sort: operator to order results in a different way. By default alphabetical sorting is used.
Results with equal sort key are then sorted by name.
Missing values (like cards with no mana value when sorting by mana value) go last.
You can use minus to reverse search order, or comma to specify multiple search keys.
  • sort by name alphabetically (default) - sort:name
  • sort results by most recent first, counting only regular sets for sake of order (other printings will go at end of results) - sort:new
  • sort results by most recent first, counting all printings - sort:newall
  • sort results by oldest first, counting only regular sets for sake of order - sort:old
  • sort results by oldest first, counting all printings - sort:oldall
  • sort results by artist - sort:artist
  • sort results by mana value (highest first) - sort:mv
  • sort results by converted mana cost (highest first; synonym of sort:mv) - sort:cmc
  • sort results by power (highest first) - sort:power
  • sort results by power (highest first; synonym of sort:power) - sort:pow
  • sort results by toughness (highest first) - sort:toughness
  • sort results by toughness (highest first; synonym of toughness) - sort:tou
  • sort results by set code and collector number - sort:set
  • sort results by set name and collector number - sort:number
  • sort results by color - sort:color
  • sort results by color identity - sort:ci
  • sort results by rarity (rarest first) - sort:rarity
  • shuffle results - sort:random
  • shuffle results (synonym of sort:random) - sort:rand
  • sort by newest first, counting only date of original printing - sort:firstprint
  • sort by oldest first, counting only date of original printing - sort:-firstprint
  • sort by newest first, counting only date of most recent printing - sort:lastprint
  • sort by oldest first, counting only date of most recent printing - sort:-lastprint
  • sort results by set name and collector number, backwards - sort:-number
  • sort results by power (highest first), then toughness (lowest first), then color - sort:pow,-tou,color

Display all printings

If multiple printings of same card match, by default only one is shown (with most recent Standard-legal printing having priority). You can choose to see all printings with ++:

Display results

By default results are displayed in detailed format when only one card matches, or in more concise format otherwise. You can select another format.

Name comparison

To help with spoiler season number crunch you can now see which cards could possibly fit in a gap.