CI for product photos
Drop a folder.
Get photos every marketplace accepts.
Photolint checks your product photos against the real rules of Amazon, Etsy and Shopify, then fixes what software can fix: pure white backgrounds, sharp AI upscaling, correct framing, and tells you honestly when it can’t.
Drop your product photos hereor · (JPEG, PNG, WebP, AVIF, HEIC)
Runs 100% in your browser Photos never leave your device Free
LINT MASK WHITEN RECROP UPSCALE SHIP
1 · Checking Amazon’s rules 1200 × 1800 · bg 81% white · fill 62% · 412 KB
2 · Cutting out the background u2netp subject mask · confident
3 · Painting the background pure white every edge pixel verified · RGB 255
4 · Recropping to 85% fill fill 62% → 85% · product centered
5 · AI upscale to zoom quality Real-ESRGAN ×4 · 1200px → 4800px
6 · Ready to ship renamed · EXIF cleaned · import CSVs · photolint.zip
Sample run: your photos go through the same pipeline, on your device.
One pass, four moves
01 Drop A folder, a selection or one photo. HEIC straight from the camera works.
02 Lint Every photo measured against each platform’s real rules, before anything is changed.
03 Fix White background, AI upscale, framing, file-size caps, EXIF cleanup. Only what software can honestly fix.
04 Ship One zip: a folder per platform, correct names, plus ready-made import files.
The lint report
Know before a single pixel is touched
Every photo is measured on your device: resolution, file size, background whiteness, product fill, batch consistency. Every red row says whether the pipeline can fix it, or whether no software can. Nothing is guessed; what can’t be measured says could not verify.
See the full report screen Step 4 · Lint report 9 of 12 photos can ship
6 pass 3 pipeline will fix 1 could not verify 2 reshoot
1200px longest side; Amazon zoom needs 1600px UPSCALE ×4
Background 74% white; needs pure white WILL FIX
Product cut off at frame edge RESHOOT
The pipeline does the boring parts
Six jobs you never do by hand again. 01 amazon · main-white-bg
Pure white backgrounds AI subject masking with precise edges, then the output is re-linted with the same rules. If the mask isn’t confident, it says so; never a silent botch. 02 amazon · min-resolution
4× AI upscale Tile-based Real-ESRGAN brings 1000px phone shots up to zoom-ready 1600px+, entirely in the browser. 03 amazon · min-fill
Framing & fill Products recropped to each platform’s fill minimums, padded to square on pure white where required. 04 shopify · etsy · amazon
Import files included The zip carries shopify/images-import.csv, Amazon image columns and alt-text.csv; upload and go. 05 never guessed
Honest verdicts Four verdicts only: pass, pipeline will fix, could not verify, reshoot. Nothing is ever guessed. 06 sku-view slugs
EXIF stripped, names fixed Metadata cleaned, files renamed to SKU-view slugs each platform expects. Privacy by architecture
Your photos never leave your device. Not a policy: a physical fact. There is no upload endpoint to send them to. The whole pipeline, AI models included, runs inside this browser tab. no uploadno accountno queueworks offline after first load
Try it now photos uploaded 0 bytes
photos sent anywhere none
account created none
processing location this device
AI models downloaded once · cached
exit status ✓ nothing left this tab