Android app for trading card sellers

One photo.
Both sides.

Photograph the front, then the back. CardStitch finds the card, crops it, stitches both sides into one clean image and names the file after the card. Ready to list.

For marketplace sellers, collectors and traders.

Coming soon to Google Play In final development. Join the beta or get a heads-up at launch.
  • Android 7+
  • iOS coming soon
  • On-device
  • No account
How it works
Animation of the CardStitch tutorial: take a photo of the front of a card, flip it and take a photo of the back. CardStitch crops both sides and stitches them into one image, saved as sparkbit_042_NM.jpg.

The problem

Buyers want both sides.
Your listing gets one photo.

Marketplaces like Cardmarket allow a single image per listing, so front and back have to share one picture. Done by hand, every card turns into a small editing job.

By hand

7 steps per card

  1. CameraPhotograph the front
  2. CameraPhotograph the back
  3. EditorCrop the front
  4. EditorCrop the back
  5. Collage appPut them side by side
  6. FilesRename it so you can find it later
  7. AgainNext card. Repeat.

With CardStitch

2 taps per card

Tap front Tap back
  • Cropped
  • Stitched
  • Named
  • Saved

sparkbit_042_NM.jpg

A 50-card listing session: 350 steps across four apps 100 taps in one.

How it works

Front. Back. Done.

No editing, no second app, no renaming. The camera screen is the whole workflow.

  1. 01

    Shoot the front

    Line the card up inside the corner guides and tap the shutter.

  2. 02

    Flip, shoot the back

    Turn the card over and tap again. Retake either side if you're not happy.

  3. 03

    Get one image

    On-device detection finds the card edges and crops each side with a small margin. Both sides are stitched side by side, the card name and set number are read for the filename, and it's saved to Pictures/CardStitch.

Built for sellers

Made for listing day.

The details that matter when you're photographing a stack of cards, not one. Try the output settings below; they work the same way in the app.

Preview

Stitched front and back with a white border and the watermark your-shop.example in the bottom border.

File sparkbit_042_NM.jpg

Filename blocks

In the app: hold & drag to reorder.

Separator
Condition
Border

Sits in the border, never over the card.

  • Named for you

    On-device text recognition reads the card name and set number from their spots on the card and builds the filename. Wrong read? Rename it in a tap.

  • Condition in the name

    MT, NM, EX, GD, LP, PL or PO goes straight into the filename. Pick it once and it stays selected for the next cards; fix the last card from the camera screen.

  • Your naming template

    Choose and order the blocks (name, number, condition, date) and the separator. Every file in your library follows the same pattern.

  • Border & watermark

    An even white, black or grey border around and between both sides. Add your shop name or URL; it's placed in the border, never over the card.

  • Photo quality presets

    Standard for smaller files and a faster shutter, High for sharper images, Maximum for the most detail. Cards are cropped from the full-resolution photo.

  • Gallery & sharing

    Every stitched card with its file size, so you know what you're uploading. Rename, delete, or share to any app through Android's share sheet.

Honest photos

What the buyer sees is the real card.

CardStitch never edits your card. It crops, and scales both sides evenly so they line up. That's all. Whitening, scratches, centring: the buyer sees them as your camera did.

It does

  • Find the card edges
  • Crop with a small margin
  • Scale both sides evenly
  • Place them side by side

It never

  • Straightens
  • Applies filters
  • Retouches
  • Touches the card itself

Accurate photos mean fewer surprises for your buyers.

A real CardStitch output: the front and back of a sleeved trading card side by side, cropped with a small margin and otherwise unedited.
Real output, straight from the app. Sleeve, glare and fingertips included: cropped, nothing else.

Private by design

Stays on your device.

Card detection and text recognition run on the phone. Images are saved to your Pictures/CardStitch folder and only leave the phone when you share them.

  • No account

    No sign-up, no login. Open the app and start shooting.

  • No cloud

    Your photos are never uploaded. There's no CardStitch server and no cloud gallery.

  • On-device

    Detection, cropping, stitching and OCR all happen on your phone.

Roadmap

Where it's heading.

Detection is trained mostly on Pokémon cards today, so that's where it shines. Making it just as good for other games is next.

In the app

  • Front and back capture
  • Automatic card detection and cropping
  • Front and back stitched into one image
  • Card name and set number read on-device for the filename
  • Filename template: name, number, condition, date and separator
  • Card condition (MT, NM, EX, GD, LP, PL, PO) in the filename
  • Border (white, black or grey) and watermark on the stitched image
  • Photo quality presets: Standard, High, Maximum
  • File sizes in the gallery
  • Gallery: rename, delete, share
  • Fully on-device, no account

Coming next

  • Better card detection across trading card games (Magic, Yu-Gi-Oh!, One Piece and more)

Ideas

Being considered, not scheduled.

  • Auto-capture when the card is detected and steady
  • Mark cards as listed in the gallery
  • Upload-sized export for marketplaces

FAQ

Questions.

Which card games does it work with?

Card detection is trained mostly on Pokémon cards today, so that's where it works best. Other games may work, but less reliably. Better detection across games (Magic, Yu-Gi-Oh!, One Piece and more) is next on the roadmap.

Does it upload my photos anywhere?

No. Detection, cropping, stitching and text recognition run on your phone. There's no account and no CardStitch server. Images only leave the device when you share them yourself. Details are in the privacy policy.

Where are my files saved?

In your phone's Pictures/CardStitch folder, so they show up in your gallery and file manager. Next to each stitched image, the plain front and back crops are saved too.

Does it work with Cardmarket?

CardStitch makes a regular JPEG with both sides in one picture, which is what single-image listings need. You upload it the way you'd upload any photo. CardStitch doesn't connect to your marketplace account or post anything for you, and it isn't affiliated with Cardmarket.

Does it change how my card looks?

No. It crops and scales both sides evenly, nothing else: no straightening, no filters, no retouching. See honest photos.

Which Android versions are supported?

Android 7.0 and newer, on a phone with a camera. An iPhone version is coming soon.

When is it out?

CardStitch is in final development and the Google Play release is coming soon, with the iPhone version to follow. Send a short e-mail to join the beta or hear when it's out.

Stop stitching by hand.

Two taps per card. One image per listing. Your next stack of cards will thank you.

Coming soon to Google Play In final development. Join the beta or get a heads-up at launch.