Website Review
What is Untap.in?
Untap.in is a free, browser-based virtual tabletop for play-testing trading card games. You build a deck from a card database, open a table, and play against live opponents or by yourself — with no download, install, or patching. Crucially, it does not enforce game rules, so it works like sitting across a real table: you and your opponent handle triggers, priority, and legality yourselves.
What you can do on it:
- Build decks — search card databases for 40+ games, import a plain-text decklist or one by URL, and share decks with a link.
- Play live — open a table or join from a public lobby on desktop, tablet, or phone.
- Goldfish solo — test opening hands, mulligans, and lines against an empty seat.
- Draft, cube, and sealed — run booster drafts with friends; bots fill empty seats.
- Spectate and rewind — watch matches, undo a misclick, or replay a finished game turn by turn.
- Custom games — upload your own cards with art and text and build decks from them like any published game.
Supported titles include Magic: The Gathering, Pokémon TCG, Yu-Gi-Oh!, One Piece Card Game, Disney Lorcana, Flesh and Blood, Star Wars: Unlimited, Digimon Card Game, Dragon Ball Fusion World, Final Fantasy TCG, Cardfight!! Vanguard, and Android: Netrunner, plus 30+ more.
Who it suits, and the trade-off. It fits players who want cheap, fast repetition: testing a new brew, learning a matchup, or prototyping a homebrew set without buying cards or waiting for a client to update. The cost is that nothing is automated — you track life totals, counters, and rules interactions yourself, so a careless opponent or a misclick can distort your testing. If you want enforced rules and matchmaking, a rules-engine client is a better fit; if you want to test ideas quickly with a friend, Untap.in is the lighter option.
Next step: paste an existing decklist into the deck builder, then goldfish ten opening hands against an empty seat. If the hands look functional, open a public table and play a real opponent to see how the deck behaves under interaction. For paper players, Untap.in is also a reasonable way to test a Commander or draft pod before committing to buying the cards.
How do I import an existing decklist into Untap.in?
Paste or link it. Untap.in's own description says you can "paste a plain-text decklist or import one by URL from popular deck-building sites," then start play-testing right away. There is no separate import tool to learn: the deck builder is where the list goes in.
Two routes into the deck builder
| Route | When it fits | What to watch for |
|---|---|---|
| Plain-text paste | You have a list in a forum post, notes app, spreadsheet or chat | Keep one card per line, with quantity first and set/collector info only if you need a specific printing |
| Import by URL | Your list already lives on a popular deck-building site | The URL must point at the saved list, not your account page or an edit view |
A concrete walkthrough
Say you have a 60-card list copied from a friend's message. Open Untap.in in your browser, go to the deck builder, pick the game your list belongs to — Magic: The Gathering, Pokémon TCG, Yu-Gi-Oh!, One Piece Card Game, Disney Lorcana, Flesh and Blood, Star Wars: Unlimited, Digimon Card Game, Dragon Ball Fusion World, Final Fantasy TCG, Cardfight!! Vanguard, Android: Netrunner and more are listed — then paste the text into the import field and confirm. Check the count and the sideboard/extra-deck section against your original before you save.
The URL route is the same idea with less manual work. Copy the share or export link from the site where the deck is saved, paste it into the import-by-URL option, and let Untap.in pull the entries in. It works best when the source site exposes a clean text or export view rather than a JavaScript-heavy page.
After it lands
- Share the finished deck with a link so testing partners can load the same list.
- Goldfish it solo first: opening hands, mulligans and your early lines against an empty seat.
- Then take it to the public lobby for a live match, or run a draft, cube or sealed pod with bots filling empty seats.
- If something imports wrong, fix it by hand — Untap.in does not enforce rules, so a misread card will not be flagged for you.
If your list is for a homebrew game
You are not limited to published games. Upload your own cards with art, text and whatever fields your game needs, then build decks from them the same way. Solo testing is the quickest way to shape a set: goldfish against an empty seat, or use the supporter Deck vs Deck mode to pilot two prototypes against each other.
If the import fails
Most failures come from three things: the wrong game selected in the deck builder, a URL that points at a page rather than an export, or a pasted list with formatting the parser cannot read — extra columns, blank lines mid-list, or quantities written as words. Reformat to quantity card name, one per line, and try again.
For anything the site does not explain, the Untap.in wiki and the contact address shown on the site are the next step. If you want a second place to keep lists before importing, Moxfield and Archidekt are established deck-building sites for Magic, while Limitless TCG covers Pokémon.
Can I play-test a custom or homebrew card game on Untap.in?
Yes. Untap.in supports custom cards: you upload your own cards with art, text and whatever fields your game needs, then build decks from them the same way you would for a published game. The platform does not enforce any game's rules, so a homebrew set sits on the table on equal footing with Magic, Pokémon or anything else.
What that means in practice
- You define the card data yourself, so mechanics that no existing game supports are fine — you and your opponent just resolve them manually, as you would across a physical table.
- Deck building, importing lists, opening a table, goldfishing against an empty seat, and playing live all work the same for your cards as for supported games.
- Because there is no rules engine, both players need to know the rules and agree on how effects resolve. Nothing will stop an illegal play.
A practical way to start
- Upload a small first set — enough for two 40-card decks — rather than a whole expansion.
- Goldfish each deck solo to check opening hands, curve and whether any card is dead weight.
- Move to a real opponent only once the basics feel right.
The page notes that supporter mode "Deck vs Deck" lets you sit on both sides of the table, which is the quickest way to test two prototypes against each other without recruiting a playtester. For solo iteration, that is more useful than goldfishing alone, since you see how the two decks actually interact.
Trade-offs to expect
The upside is speed and zero cost: no printing, no proxies, no downloads, and you can iterate between matches. The downside is that everything is manual — triggers, life totals, counters and shuffling are on you, so games run slower than on a rules-enforced client such as MTG Arena, and misplays caused by forgetting a trigger are common. Untap.in is a play-testing table, not a referee.
If your goal is refining wording and balance before a print run, this works well. If your goal is a polished digital demo with automatic rules, you will eventually need something built for that.
What is the best way to test a deck solo before playing live opponents?
Use Untap.in's Goldfish mode as your first stop. It lets you test opening hands, mulligans, and your early lines against an empty seat, so you can find clunky draws and sequencing mistakes without spending a real opponent's time. The platform does not enforce rules, so you have to track your own triggers and life totals — which is actually useful practice, because it exposes gaps in your understanding of the deck.
A practical solo routine
- Goldfish 10 opening hands. Note how often you keep, mulligan, or stall on lands/resources.
- Play out the first 4–5 turns of each hand, narrating your ideal line. If you cannot describe a clear plan, the deck has a problem.
- Then test against a real deck. For this, Untap.in's Deck vs Deck supporter mode lets you sit on both sides and pilot two prototypes against each other — useful for testing a new build against a known aggressive or control list.
- Only after that should you open a public table or join the lobby. By then you will know your keepable hands and your turn-one-through-four defaults.
What to watch for
- Mulligan decisions: Solo testing is the cheapest place to learn which hands are traps.
- Mana or resource consistency: Goldfishing reveals color screw and curve gaps quickly.
- Combo lines: Run your combo against an empty board until the sequence is automatic.
- Sideboard plans: Note which cards felt dead; that informs what to cut before live play.
Where Untap.in fits
Untap.in is a free, browser-based table for play-testing CCG and TCG decks — no download, no install. It supports 40+ games including Magic: The Gathering, Pokémon TCG, Yu-Gi-Oh!, One Piece Card Game, Disney Lorcana, Flesh and Blood, Star Wars: Unlimited, Digimon Card Game, and many more. It also supports custom cards, so you can upload your own art and text and test a homebrew exactly like a published game. Decklists can be pasted as plain text or imported by URL from popular deck-building sites.
Trade-off to know
Because Untap.in does not enforce rules, solo testing depends entirely on your own discipline. If you skip triggers or misread a card, you will rehearse the mistake. Keep a rules reference open and be honest about your board state. For a second opinion on card interactions, Scryfall is a reliable card database for Magic, and Gatherer is the official one. For Pokémon, Pokémon hosts official card resources.
Next step
Goldfish until your first four turns are automatic, then use Deck vs Deck to test against a real opposing strategy before you take the list into the public lobby.
How do I run a booster draft with friends if I don't have enough players?
Use the bot-fill option in Untap.in's draft, cube, and sealed tools. The page states that bots fill any empty seats so a pod is always ready, so you can start a booster draft with however many friends you have and let bots take the rest of the seats.
A practical setup:
- Pick the game and draft format you want, then open the draft/cube/sealed tool.
- Invite your friends into the pod and let them join their seats.
- Leave the remaining seats to bots rather than waiting for more humans.
- Run the draft as normal, then play out the matches with the decks everyone built.
This matters most when you have two or three people and a draft normally needs eight. Bots keep the pod moving instead of leaving you waiting in a lobby, and the page notes that Untap.in does not enforce game rules, so you and your friends still handle picks, passes, and any table talk yourselves.
If you want a human-only pod, the alternative is to invite more players or postpone, but the bot route is the intended fix on this platform. For a small group, a cube or sealed session is often a smoother fit than a full booster draft, since fewer seats need filling and deck building starts from a fixed pool.
Start by creating the draft table, then set bot seats before you begin picking so the pod is full from the first pack.
Which trading card games can I play-test on Untap.in?
Untap.in supports 40+ card games, with the best-known ones listed directly on the site.
Games named on the page
- Magic: The Gathering
- Pokémon TCG
- Yu-Gi-Oh!
- One Piece Card Game
- Disney Lorcana
- Flesh and Blood
- Star Wars: Unlimited
- Digimon Card Game
- Dragon Ball Fusion World
- Final Fantasy TCG
- Cardfight!! Vanguard
- Android: Netrunner
The page also says "and 30+ more," and points to a full supported-games list. So if your game isn't in the list above, check that index rather than assuming it's missing — the headline names are just the popular ones.
Two things that matter more than the list
Rules are not enforced. Untap.in is a virtual table, not an automated engine. You and your opponent track life totals, triggers, and timing yourselves, the way you would across a physical table. That's why the game list can be so broad: adding a game doesn't require coding its rules.
You can add your own. The page states you can upload custom cards with your own art, text, and fields, then build decks from them like any published game. If you're designing a game or testing a cube of custom cards, that puts Untap.in in a different category from rules-enforcing clients.
Which game should you pick?
| Your situation | Reasonable choice |
|---|---|
| You want to test a competitive constructed deck | Any of the major listed games; expect opponents in the popular ones |
| You play a niche or older TCG | Check the full supported-games index first |
| You're building a homebrew or custom set | Upload your own cards and goldfish or play both sides |
| You mainly want to test opening hands and mulligans | Goldfish solo against an empty seat, any supported game |
Next step
Open the supported-games list on Untap.in and search for your exact game before you invest time building a list. If it's there, import an existing decklist by pasting plain text or a URL, then goldfish a few opening hands before you sit down against a live opponent.
User reviews (0)