Tool

Bulk Edit UI (Variant Editor)

Upload Cardmarket and/or TCGPlayer export JSONs. Edit variants with IDs from both sources and generate a stable code block.

Card Variant Editor
No file loaded
CM scriptTCG exporter
Tip: drag & drop any JSON — source is auto-detected from meta.tool.
Cards
0 shown
Import a Cardmarket and/or TCGPlayer export JSON.
You can load both — they'll be merged by card ID.
Editor
Select a card to edit variants.
normal, reverse, and holo-only base variants lock to base IDs.
Foil variants get their own IDs from either or both sources.
Documentation

Upload one or both source JSONs. Cards are merged by ID (e.g. ASC-001).

Cardmarket JSON → from the Tampermonkey exporter script
TCGPlayer JSON → from the TCGPlayer Set Exporter tool
  • normal / holo always output before reverse
  • • Base rows lock to base IDs only when they are actual base rows for that card
  • • Variants can exist with Cardmarket only, TCGPlayer only, or both
  • • Extra unresolved Cardmarket additionals are preserved as unknown rows instead of being guessed incorrectly
  • • Foil types: pokeball, masterball, loveball, friendball, quickball, team-rocket, duskball, energy
  • • TCGPlayer products are used as the primary source for variation identity when available
  • • Cardmarket labels are sanitized before mapping
  • • Click ↗ TCG / ↗ img links to verify each ID
  • • Generated block includes thirdParty: { cardmarket, tcgplayer }