DEV Community

Cover image for Cleaning text off product shots before they go live
lyric li
lyric li

Posted on

Cleaning text off product shots before they go live

Shipping a listing with last month's "SALE" sticker still glued on the hero image is the visual equivalent of leaving console.log in production. The fix is not glamorous. It is a pre-live cleanup step.

This post is how I run that step with AI Remove Text on photos the business owns—single shots first, then batches of similar SKUs—without pretending the model is a guarantee.

The problem in concrete terms

Product folders accumulate overlays:

  • Price tags from a seasonal campaign
  • Promo stickers ("NEW", "% OFF")
  • Date stamps from phone cameras
  • Leftover design captions from mock comps

The Ecommerce Image Cleaner page describes the same job: revise promotional text, price tags, and stickers on product photos owned by your business, then check each marketplace's current image requirements before listing. That last clause matters. Cleaning pixels does not auto-approve Amazon (or anyone else's) policy checklist—you still read the rules yourself.

Also: only remove brand logos if your business owns them or has permission. Same rights rule as the rest of the site.

Single-image flow (one SKU hero)

  1. Open https://remove-text.com/.
  2. Confirm ownership / permission (checkbox + notice: removing watermark/logo/attribution does not grant third-party rights).
  3. Upload JPG / PNG / WebP ≤ 10 MB.
  4. Scope: All detected text for stickers and captions.
  5. Run AI → review at full size (edges, fabric/plastic texture, missed glyphs).
  6. Download if acceptable.

New accounts get 3 free credits as watermarked previews—useful to probe whether your lighting/texture family cleans well. Paid results from credit packs are watermark-free. 1 credit = 1 image.

For a tiny leftover on a flat backdrop after AI, the Free Text Eraser is a no-credit, client-side brush fill. I use it as a detail tool, not as the main pass on busy product surfaces.

Batch flow (similar SKUs)

When ten packshots share the same sticker style:

  1. Open Batch Remove Text.
  2. Upload up to 10 authorized images (each ≤ 10 MB).
  3. Set one scope + output format for the whole batch.
  4. Start. Images process one after another (not parallel).
  5. Review each preview. Retry failures; failures are not charged.
  6. Download individually or all.

If SKUs need different scopes, do not force batch. Use the single-image tool so settings stay honest.

There is no public "API" documented for this product in the site intel I am writing from—so I do not script against private endpoints. Browser batch + generation history (mentioned on the batch FAQ) is the supported volume path.

Example: 24 SKUs, two sticker styles

Suppose a launch folder has 24 heroes. Twelve share sticker style A (corner price tag). Twelve share style B (diagonal SALE ribbon).

I would not dump all 24 into one batch. Shared settings mean one scope for the whole queue. Instead:

  1. Batch 1: ten style-A shots, All detected text, review each
  2. Batch 2: remaining two style-A + eight style-B (or keep styles pure—two batches of twelve split as 10+2 and 10+2)
  3. Hand-fix any failure with single-image retry or Free Text Eraser on flat packing cardboard

Credit floor if everything succeeds once: 24. Realistic budget: 24 + a few retries on glossy plastic reflections.

Document which SKUs needed hand repair. That list becomes your next lighting or packaging brief—not just a cleanup chore.

Credits math for a go-live week

From the Pricing UI:

Pack Credits Price
Basic 600 $9.90
Plus 2,000 $13.93
Pro 4,000 $20.93

No subscription. Packs valid 1 year. Rough planning: a 40-SKU launch with one hero each is 40 credits if every pass succeeds once; budget extras for retries on hard textures. Free watermarked credits are for evaluation, not for final listing assets you need clean.

Pre-live gate (beyond the tool)

Before I mark imagery "live":

  • [ ] Rights cleared for every source file
  • [ ] Text/stickers removed or intentionally kept
  • [ ] Full-size review passed (or hand-fixed)
  • [ ] Marketplace image rules re-read for the destination
  • [ ] Export format matches listing needs (PNG transparency preserved when you choose PNG, per ecommerce FAQ)

Limits (so nobody is surprised)

  • Accuracy varies with contrast, compression, and background complexity
  • No promised fixed processing time or accuracy
  • Batch max 10; sequential
  • Manga-oriented bubble mode is a different scope—and bubble detection is experimental on manga tools—usually irrelevant for packshots
  • Whole-video subtitle cleanup is "coming soon"; stills/frames only on the subtitles tool

Try it / feedback

If you maintain a product image pipeline, walk one authorized SKU through the single-image path at https://remove-text.com/, then try a 10-up batch on similar shots. Comments welcome—especially on how you gate marketplace policy checks relative to pixel cleanup.

Top comments (0)