Free · Browser-only · No signup

Map your combo lines
card by card

Works with any trading card game — Pokémon TCG, Yu-Gi-Oh!, One Piece Card Game,
Shadowverse, MTG, Duel Masters, and beyond.
Upload card images, connect plays with action arrows, group zones.
Save the finished diagram as a clean single image with a screenshot.
* When official card art is involved, check each game's guidelines before sharing.

🫧 Field ➲ Search ✦ Special Summon ⚡ Activate Effect 🃏 Starter Searched card Combo piece 🐉 Finisher 💬 Note Buffed ATK + resist = sticky

🃏Works with any TCG

Not tied to a single game — designed for mapping combos across every major trading card game.

Pokémon TCG

Energy accel · tutors

🐉

Yu-Gi-Oh!

Solitaire · combo lines

🏴‍☠️

One Piece Card Game

Leader combos

🔮

Shadowverse

Evolve · rush combos

Magic: The Gathering

Combos · the stack

💎

Duel Masters

Mana ramp · shields

Cardfight!! Vanguard

Ride chains · multi-attack

🎴

Other TCGs

WIXOSS · Battle Spirits · more

* This is an unofficial tool and is not affiliated with any of the games above. All game names are used for reference; trademarks and copyrights belong to their respective owners.

What you can do

Everything you need to lay out a combo line, in one toolbar.

🃏

Upload card images

Drop in real card art, or use emoji or colored tiles as nodes.
* Card art and other third-party images belong to their respective rights holders. Use within this tool is limited to personal, private use. Before posting, sharing, or using them commercially, please check each game's or service's official image-use guidelines (Fan Content Policy, etc.).

Rich action arrows

Play / Special Summon / Activate Effect / Search / Revive / Attack / Destroy / Cost — a preset for every core TCG action, reusable across any game.

🫧

Zone groups 🖥 PC only

Group cards under "Hand", "Field", "Graveyard", "Extra Deck", and more with soft color blobs. Distant cards connect via energy-style tethers.

🎨

Adjust arrow curves 🖥 PC only

Drag an arrow body to bend the curve. Tangled combos stay legible.

📸

Screenshot mode

Hide every bit of UI in one tap to capture a clean diagram as a single image.

💾

Save / load project files

Export your combo as a .combo.json file and pick up later — uploaded card images are bundled inside.
* Desktop: export and load both supported. Mobile: export only (More > "💾 Export for desktop editing"). Sketch on your phone, finish on your computer.

💬

Note boxes 🖥 PC only

Pin a floating annotation to any card. Write out the role, the sequence, the things to play around — right on the diagram. Multiple notes per card supported, and you can toggle them all off before screenshotting.

🏷

Save custom terms

Type your own action on an arrow ("Pendulum Summon", "Ramp", "Evolve" — whatever) and hit the 🏷 Save button next to the label. The label, color, and stamp become a one-click chip you can reuse on later arrows, and × it away when you're done.

📋

Duplicate cards

Clone a card — name, color, emoji, shape, effect, everything — in one click. Great for lining up similar pieces or branching an alternate combo line. The Duplicate button lives in the right panel and the card editor sheet.

Branch nodes (magnets) 🖥 PC only

Hit the toolbar's ● Branch node button, then click an arrow or inside a zone blob — a small circular node lands at that spot.

Placed on an arrow: tracks the bezier as the source / target cards move. Drag to slide it anywhere along the curve. Perfect for splitting one effect into two branches or merging two paths.
Placed inside a zone: auto-registers as a member of that zone. The branch snapshots the zone's color at placement time (later edits are independent). It drags freely, and the metaball blob naturally re-shapes to include it — there's nothing to "follow" because the branch IS part of the zone.

Branches act like mini cards — draw arrows out of them just like normal nodes. Branches can't exist on their own: if the underlying arrow / zone is deleted, the branch and any arrows / notes attached to it are deleted along with it (cascade). When a zone runs out of regular cards, the zone itself is removed and any branch members go with it. Press Esc or click the button again to exit placement mode.

💬

Notes on arrows 🖥 PC only

Annotations aren't just for cards — arrows can carry notes too. Select an arrow, then in the right panel's "💬 Notes" section, hit "+ Add note". Use it to capture intent ("chain only when X", "play around the trap", "bait the response") right on the action itself. The connector line renders behind the arrow path so labels naturally occlude it where they cross. You can attach multiple notes to one arrow, and deleting the arrow cleans up all of its notes automatically.

1Five steps to your first combo diagram

Even on your first try, you'll have a complete combo line in minutes.

1

Add a card

Click "+ Card" in the top bar to drop your first card. Fill in a name and optional subtitle (type, zone, role, etc.).

2

Set the image and color

Upload a card image, or pick from emoji and color swatches. Choose a shape too — Card, Circle, or Bubble.

3

Connect with arrows

Hover a card to reveal a handle. Drag it onto another card to draw an arrow.

4

Set the action and style

Click an arrow to pick an action — Search, Special Summon, Activate Effect, Attack, and more. Customize the line style (one-way / two-way / dotted / wavy / cracked), thickness, and color. Turn on arrow flow animation from "Background" in the toolbar and the combo's direction becomes instantly readable at a glance.

5

Save with a screenshot

Hit "📸 Screenshot" in the toolbar to hide every UI element, then capture with your OS screenshot shortcut to save a clean image.
* Project files (.combo.json): desktop and mobile both support export; only desktop can load. So you can sketch on mobile and finish on desktop.

Built-in actions

Eight universal actions out of the box — plus a free-text Custom option.

Play / Summon

Put a card onto the field

Special Summon

Onto the field via an effect

Activate Effect

Trigger an ability

Search / Draw

Add to hand

Revive / Return

Bring back from the graveyard

Attack

Damage / combat

Destroy / Discard

Remove from the field

Cost

Pay a resource

🫧Group cards into zones 🖥 PC only

Wrap Hand, Field, Graveyard, Extra Deck, Exile, and more in soft color blobs.

1

Select a card and hit "Group into zone"

Click a card, then use the button at the bottom of the right panel. A new zone is created with that card as the first member.

2

Click more cards to add or remove

While the "Editing zone" banner is visible at the top, each card click toggles membership in and out.

3

Customize name and color

Name it "Field", "Graveyard", "Final board" — anything. Pick a color, toggle the label on/off, and drag the label anywhere.

4

One card can belong to multiple zones

A card can live in any number of zones at once — e.g. both "Hand" and "Cost source" — to visualize layered roles.

💡Handy power-user tips

A few extras that make the tool much nicer to live in.

🎨

Bend arrows to declutter 🖥 PC only

Drag an arrow body to shape the curve — great for pulling labels off of crowded intersections.

🔀

Shift-click to swap stacking order 🖥 PC only

With one arrow selected, shift-click a second arrow to swap their front-to-back order. Useful when a label gets hidden behind another arrow.

🏷

Drag zone labels anywhere 🖥 PC only

Drag a zone's name pill to a spot that doesn't collide with your cards or arrows.

Undo / Redo

On desktop, Ctrl / ⌘ + Z / Y. On mobile, the toolbar's ↶ ↷ buttons. Experiment freely.

Desktop vs. mobile feature comparison

The mobile build is a "quick sketch" version. For detailed layout work or advanced editing, desktop (or a large tablet) is recommended.

Feature
🖥 Desktop
📱 Mobile
Cards & arrows: create / edit
Image / emoji / color / ✨ effects
Label position, saved terms
Screenshot, auto-backup, Undo / Redo
💾 Export project file (.combo.json)
📂 Open project file (.combo.json)
🫧 Zones (groups) — create / edit
● Branch nodes (on arrows / in zones)
💬 Note boxes (cards / arrows)
🎨 Adjust arrow curves
🔀 Shift-click to swap arrow stacking

* Export of .combo.json works on both desktop and mobile, but loading is desktop-only. To finish a mobile draft on desktop, tap "+ More > 💾 Export for desktop editing" on mobile, then on desktop choose "💾 ▾ > 📂 Open project file".

?FAQ

Is it really free?

Yes. A free browser-based tool — no signup, no install.

Is it tied to a specific card game?

No. The built-in actions (Play, Search, Activate Effect, etc.) are universal across every major TCG. For game-specific terms like "Ride", "Evolve", "Bounce", or "Discard", type your own label and it becomes a reusable chip.

Can I save my combo as an image?

Yes. Hit "📸 Screenshot" in the toolbar to hide every UI element, then use your OS screenshot shortcut to save the result.

Do uploaded card images get sent to a server?

No. All image processing happens in your browser — nothing is uploaded to any server. Images are auto-backed-up to your browser's local storage so your work survives a refresh, and "Clear all" wipes them.

Can I use official card images?

Use within this tool is limited to personal, private use — practice, study, and personal notes. Before posting to social media, sharing, redistributing, or using the output commercially, you are responsible for checking each game's or service's official image-use guidelines (Fan Content Policy, etc.). For reference: Pokémon TCG, Wizards of the Coast Fan Content Policy, Yu-Gi-Oh! database.

Can I save a work-in-progress and come back later?

Yes. Save your combo as a project file (.combo.json) — uploaded card images are bundled inside.
Desktop: export AND load (Toolbar's "💾 ▾" menu).
Mobile: export only (More sheet > "💾 Export for desktop editing").
Sketch on phone, finish on desktop. Each browser also auto-saves the latest state to localStorage as a temporary backup, but this backup is per-device and per-browser — desktop and mobile do not sync. To move work between devices, use .combo.json export / import.

Can I sketch on mobile and finish editing on desktop?

Yes. In the mobile "+ More" sheet, tap "💾 Export for desktop editing" to download a .combo.json file. Open it on the desktop tool via Toolbar's "💾 ▾ > 📂 Open project file". This handoff is one-way (mobile → desktop only); the mobile version cannot import.

How many cards can I put on a single board?

There's no hard cap, but for readability we recommend around 20–30 cards. Past that, arrows start crowding each other. For longer combos, split the diagram across multiple screenshots (e.g. "starter → midgame", "midgame → final board").

Start mapping your combo

All you need is a browser.
Turn your deck's combo line into a clean diagram.

Open the tool →

Support development

Thank you for using this tool. I'm Haruki Tominaga, the developer.

I want to support your creative work in some small way, so I publish most of my tools — including this one — free of charge.

If you've enjoyed using this tool and felt "this helped me!", I'd be truly grateful for a coffee-sized show of support — no pressure, just a warm gesture if it fits.

Anything you send goes directly toward server costs and the energy to keep building.

☕ Buy Me a Coffee

!Disclaimer