Home›Guides›An XMage alternative, for the half of you who should switch
An XMage alternative, for the half of you who should switch
People look for an XMage alternative for two different reasons, and they want opposite things. One group wants the rules enforced but cannot live with the download, the interface or the cards that are not implemented yet. The other group has realised they do not want the rules enforced at all — they want a quick table with a friend, the way paper works. Untap.in is an answer for the second group and not for the first, and it is better to say so on the first screen than to have you find out in a game.
Play-test a deck nowin your browser · nothing to install

Stay on XMage if
You are learning the rules, or testing whether an interaction works the way you think, or you play with people who argue. A rules engine settles all of that, and XMage is the free one. Its costs are the download and the interface, and the occasional card that is missing or wrong, and for a lot of players those costs are worth paying. Nothing on this page will give you enforcement in a browser; the only other enforced client is Magic Online, which is official, Windows-only, and costs money for cards.
Switch if
| XMage | Untap.in | |
|---|---|---|
| Rules | Enforced: stack, priority, triggers, legality | Your table decides |
| Runs on | Desktop, Java | Browser, phone and tablet |
| New cards | When a volunteer implements them | The day they are in the database, every one |
| Commander | Yes, 3–10 seats | Yes, 4 seats free, 6 with Power Up |
| Solo | Against the AI | Solo goldfish, or Deck vs Deck with your own lists |
| Undo | Within what the rules allow | Rewind the whole table to any earlier action |
| Replays and voice | No | Every game recorded; voice in the table |
| Other games | Magic | 60 card games |
You want to play-test a list tonight, in a browser, with a friend who will not install Java. You want a brand-new card to work the moment it is spoiled rather than when it is implemented. You want to try a line, see it go wrong, and rewind the table to try the other one. You want the game recorded. You play more than one card game. Those are the things a shared table does and a rules engine does not, and they are what Untap.in is for.

What a trusted table does instead of enforcing
It does the bookkeeping and leaves the decisions. 43,916 Magic cards carry a script: a button that does what the card's text asks for — the draw, the token, the counter — through your own actions, and asks before a trigger fires. Every card in your hand shows its cost, and Pay taps the lands that cover it and floats the rest. Counters, life, commander damage and the log stay in sync for every seat. None of it stops an illegal play, which is the whole difference, and the whole point for the people who want it.
Moving over
XMage decks are text files. Open one, copy the list, paste it into Decks → Import on Untap.in. If the list lives on Moxfield, Archidekt or one of 32 other sites, paste the URL instead. New Game → Magic → send the link, and the friend joins in the browser.

Frequently asked questions
Does Untap.in enforce the rules like XMage?
No. Untap.in is a shared table that trusts the players, like paper. If you want enforcement, XMage is the free option and Magic Online the paid one.
Is there a browser version of XMage?
No. XMage is a Java desktop client. Untap.in runs in the browser but does not enforce rules.
Why would I give up rules enforcement?
Speed and completeness: every card works immediately, a game sets up in a minute, and a misclick is a Rewind away. Most play-testing wants that; most rules learning does not.
Can I play Commander on Untap.in like on XMage?
Yes. A table opens with 4 seats, 6 with Power Up, with voice, counters and a replay of the game.
Can I import my XMage decks?
Yes. They are text lists; paste one into Decks → Import.
Can I use both?
Plenty of people do: XMage when the question is about the rules, a table when the question is about the deck.
Bring a list
Import a deck, goldfish a few hands, then open a table and send your pod the link. It runs in the browser, and the first play-test takes about as long to set up as reading this did.
Play-test a deck nowMore guides
Where to play Commander online depends on what you are trying to do: goldfish a new list, play your pod across three cities, play your paper deck over webcam, or have the rules enforced. Every option, honestly compared.
Updated 11 November 2026 How to play-test a Magic deck onlineGoldfishing tells you whether a list works on its own; a real opponent tells you whether it works. How to do both online, what the deck-site playtesters can and cannot do, and how to test a change instead of guessing.
Updated 11 November 2026 MTG Arena has no Commander. Here is how to play it anywayArena's Brawl is two players at 25 life, and there is no four-player mode. Export the deck from Arena, paste it into Untap.in, and sit at a four-seat Commander table in the browser with the list you already built.
Updated 11 November 2026 Draft online, then play the deck you draftedBooster draft, cube and sealed in the browser: bots fill the empty seats, you draft from any set in the database or a CubeCobra list, and the deck you build is played at the same table. Compared honestly with the pick-trainers.
Updated 11 November 2026 Import a deck from Moxfield, Archidekt or anywhere elsePaste a deck URL from Moxfield, Archidekt, EDHREC, MTGGoldfish and dozens of other sites, or a plain-text list, and play-test it online in the browser. Every printing kept, sideboard included, nothing retyped.
Updated 11 November 2026 A Cockatrice alternative that runs in the browserCockatrice is a free desktop tabletop for Magic with no rules engine. Untap.in is the same idea with no download, voice at the table, rewind, replays and 50-odd other card games. When to switch, and when not to.
Updated 11 November 2026 A Tabletop Simulator alternative for card gamesTabletop Simulator is a paid 3D sandbox that becomes a card table through mods. Untap.in is a flat table built for card games, free for everyone at it, with the card database kept for you. For Magic and 50-odd other games.
Updated 11 November 2026 Play-test your own card game onlineDesigning a card game, or custom cards for one? Upload the cards with their art and text, build decks from them, goldfish alone or sit on both sides, then play-test against real people in the browser. No rules engine to code against.
Updated 11 November 2026 Pokémon TCG Pocket on a shared tablePlay-test a Pokémon TCG Pocket deck online with cards you have not pulled yet, against a friend, in the browser. Twenty-card decks, Limitless import, points on a counter, no rules engine. What the app does that a table cannot, and the other way round.
Updated 11 November 2026 Pokémon TCG online in the formats the official client will not runTCG Live runs Standard, a trimmed Expanded, and Gym Leader Challenge only in rotating windows. A shared table runs whatever your group agrees to: full Expanded, GLC any day, a 2003 deck against a 2005 deck. How, and what to expect.
Updated 11 November 2026 Play Union Arena onlineBandai has no online client for Union Arena, and TCG+ builds decks but does not play. Untap.in has the card pool and a two-seat table in the browser: import or type a fifty-card deck, send a link, and play the game the way you would across a mat.
Updated 11 November 2026 Play Final Fantasy TCG onlineA browser table for Final Fantasy TCG with every printing synced from Square Enix's official card list, deck import from FFDecks and Materia Hunter, and a real opponent. For when the Tabletop Simulator mod is four sets behind.
Updated 11 November 2026