mtgplusbeta

Play paper Magic over webcam.

Type the same room name as everyone else to sit down.

e.g. kitchen-table
Four seats. No audio, so keep voice on Discord.
Anyone with the room name can join, so pick something private.
Use this phone as a camera

Paper Commander, the private way

A video table for four, a card scanner that runs on your own machine, and nothing kept about you. No account, no app, no catch. Just a room name.

A table for four, in seconds

A four-seat video table for paper Magic, cards in view. No download, no sign-up, no lobby. Everyone types the same room name and you are already playing.

Point at a card. Know what it is.

Click any card on the table, yours or an opponent's, and the scanner reads it by sight and names it right there on your screen. Load your decklist and your own cards are recognised faster still.

Private by design

Your live video goes straight between players. It is never sent to a server, recorded, or stored. Card recognition runs on your own machine. No account, no tracking, no profile. The one thing the server ever keeps is what you choose to share to improve the scanner, and that is a single tap to turn off.

A scanner that learns, and says so

When you scan a card, a still crop of that card and the table around it (never you, never faces) can be saved with the scan's details, so recognition keeps getting better over time. It is my own design, kept here and never sold or run through anyone else's cloud, and it is completely optional: one toggle in settings turns it off, and the scanner still works.

Bring your decklist

Import from Moxfield, Archidekt, Deckstats, Arena, or paste a list. It is remembered for next time, the table can see what you are on (unless you hide it), and it sharpens every scan of your own cards.

Run the whole table

Life, commander damage, poison and every counter, shared and always in sync. Change anyone's total to settle a miscount out loud, while the things that are only yours to track stay yours.

Roll, and take your seats

One tap rolls a real d20 for the whole table at once, and everyone sees the same throw. Then the tiles slide themselves into turn order, clockwise, so nobody argues about who goes first.

Dial in your camera

A built-in camera check watches your webcam and tells you exactly what to change: move closer, kill the glare, hold still. It can even auto-tune your camera's own settings for the sharpest scans your hardware can give.

Make it yours

Six themes, picture quality from low to native 4K, real camera controls, tile rearranging, a focused view, and settings for how the video behaves when a connection struggles. As much or as little as you want to touch.

Why I built this

I am a casual Commander player from Connecticut with a background in cybersecurity, and I built mtgplus myself. Solo, not a company or a committee. That security background is exactly why it works the way it does: your video goes peer to peer and is never stored, and card recognition runs on your own machine. And I would rather be up front than clever, so here it is: the scanner does learn from the cards people scan (a crop of the card, never faces) to get better over time. It is my own design, it never leaves for anyone else's cloud, and you can turn it off with one tap. Transparency matters more to me than a tidy marketing line.

It started on a frustrating night on SpellTable. The camera quality was capped, there was no way to zoom in on anyone's video, and the scanner was garbage. I figured I could do better, so I started building. A fun little side project turned into a real one, and I made it with love: something genuinely fun and easy to use, packed with the features and customization I always wished I had, and open to new ideas instead of tied to a rigid team that barely ships.

I built it for my own playgroup first, but really it is for the whole community, not just my friends but everyone. Playing paper Magic online should feel good, and it should be free.

And it is, always. Everything here is free, and nothing is ever locked behind a payment. If you ever feel like chipping in, donations go purely toward the server costs that keep it running. It is completely optional, and any little bit is genuinely appreciated. Got an idea, or hit something broken? The feedback button inside comes straight to me.

Nathan

Pick a name and sit down. It is free, and it stays that way.

mtgplus

Joining   · check yourself over first.

camera off
Camera
Picture quality
If the connection struggles
Decklist
none loaded
Settings are saved in this browser and can be changed later from the rail.
beta
connecting

Decklist

Drop a decklist here

A .txt or .csv from Moxfield, Archidekt, Deckstats, Arena, or just a typed list.

or paste a list

Theme

Saved in this browser. Your theme is yours - it is how you want your own client to look, not something the table shares.

Settings

Camera A phone makes a great overhead card cam. Point it at your table and it becomes your camera here, over your own network.

Video

Picture quality
If the connection struggles
Upload limit
Noise reduction experimental Runs on your machine, not the server — the server never touches video. Your own scanner still reads the unfiltered camera, but other players receive the filtered picture, so it affects what their scanners see of your cards.

Changes apply straight away without interrupting anyone. The status line at the top shows what you are actually sending, and says cpu-limited or bandwidth-limited when something is holding it back — which tells you whether to turn this down or blame the wifi.

Camera image

These adjust the camera itself rather than filtering the picture afterwards, so they cost no performance — and the scanner sees what the camera sees. Getting exposure right here is worth more to scanning than anything applied after the fact: blown highlights destroy detail that nothing downstream can recover.

Table

Scanner help sends what each scan measured, plus a small crop of the table around where you clicked, to this server. Cards and playmat, never faces or audio, and never anything else on your screen. It is what the scanner is tuned from.

Saved in this browser only. More will land here as the rail fills up.