Cardwright

A free Windows app that turns card images into true 1200 DPI print-ready proxies using AI upscaling on your own GPU, then lays them out into print sheets with cut guides and cutting-machine registration marks.

Free. No account, no upload limits, and offline after the first run. Windows 10 or 11.

Why it looks different on paper

Web-based proxy builders embed roughly 300 DPI images into a PDF and call it 1200 DPI. The page metadata says 1200; the pixels do not. Cardwright reconstructs real detail with an AI model chosen per card, so what reaches the paper is actually there.

Real upscaling, on your GPU

2976x4160 px per card via Vulkan. The model is picked per card: scans, digital renders and photorealistic art each get the one that suits them. No GPU falls back to high-quality resizing.

Cards from where you already look

Scryfall, Gatherer, MPC Autofill, Pokemon, Yu-Gi-Oh and Riftbound. Type a name and a gallery shows every printing, so you see what you are about to print. Moxfield, Archidekt and MPC order files import directly, and a card list file brings a batch from any game.

Built for the cut, not just the print

Cut guides, bleed, rounded corners, duplex backs with offset and rotation correction, and Silhouette-accurate registration marks. A4, Letter, A3, Legal, Tabloid and 4x6 photo prints, with grids up to 4x4, and a page shift for printers that waste an edge.

Tuned to your printer

Nine calibration profiles, shadow lift, and test sheets for colour, shadow and duplex alignment, so you dial it in once instead of guessing every time.

Any card, any size

Magic, Pokemon, Yu-Gi-Oh, Riftbound, or a custom size in millimetres. Out as PDF, or PNG and JPEG for photo labs that will not take one. Bring your own art and it handles that too.

An editable print sheet

Drag to reorder, select several at once, duplicate, change a card's art, set a custom back, magnify to check detail before committing paper. Undo and redo throughout, and save the whole queue as a project.

If your antivirus flags the download

Windows Defender may report Trojan:Win32/Wacatac.C!ml. The !ml suffix means a machine-learning guess about the file's shape, not a match against a known virus, and Wacatac is Defender's catch-all for packed executables.

Cardwright is a packed executable that legitimately does three things malware also does: it ships as one self-extracting file, it downloads and runs the AI engine on first launch, and it replaces its own .exe when you accept an update. All three are visible in the source.

You do not have to take that on trust. Every release publishes the SHA-256 of both files. Compare yours:

certutil -hashfile Cardwright.exe SHA256

If it matches the release page, you have exactly the file that was published. Only the portable .exe is flagged; the installer is not. A code-signing certificate is the real fix and is being worked on.

Getting started

The app updates itself, and the Help button carries an FAQ covering paper choices, cutting machines, borders and printer problems. The wiki has the longer guides, and Discussions is the place to ask.

Free, and staying that way

Cardwright is free to use and always will be. The source is published so anyone can read and audit what it does, though it is not open source: you may study and build it for yourself, but not redistribute, rebrand or sell it. See the licence.

It is not affiliated with Wizards of the Coast, Nintendo, The Pokemon Company, Konami or Riot Games. Proxies are for playtesting and personal use.

If it saved you money, a donation is welcome and entirely optional.