Google Shopping Image Normalizer
Google Shopping doesn't reject a small image politely — it disapproves the listing and hides it from free surfaces. A main image under 500px (enforced from 2027), a promotional overlay, or a logo on the product gets silently dropped. This free tool reads your image against Google's Merchant Center specs and exports a clean, compliant file. No upload, no watermark.
Drag product images here, or click to choose
white/transparent · 1500px+ / 16MB · 100% in-browser
What This Tool Checks
This tool reads your image against Google's published product image requirements and shows you the numbers — then normalizes it in place. All in your browser:
- Solid or white background. Google recommends a plain white or light neutral background; the product should fill 75-90% of the frame. Transparent backgrounds are allowed for standard products.
- No text or logo. Google disapproves a main image with overlays, prices, watermarks or logos (unless physically part of the product). We keep the product alone.
- Size: 1500px+. Google recommends 1500x1500px or above (500x500 minimum from Jan 31, 2027); no fixed aspect ratio is published.
- Format and file size. Exports JPEG at high quality; Google's cap is 16MB (no image above 64 megapixels).
- Confidence. Tells you how sure the analysis is, so you know when to eyeball it yourself.
No account, no upload, no watermark. Your image bytes never leave your device.
Your Images Never Leave Your Browser
- No upload, no cloud API, no CDN round-trip. All processing runs locally via Canvas and Web Worker.
- We only fetch our own JavaScript (
listing.js/jszip) on first use. That loads code, it does not upload your image. - No cookies, no tracking. Only CDN edge analytics (Cloudflare, zero on-page script). Verify it yourself in your browser's Network tab.
What This Tool Does Not Do
- Does not guarantee Google Merchant Center approval. It checks technical attributes only.
- Does not perform AI background removal or alter your background in any way — it keeps your existing background and only resizes, frames, and strips EXIF.
- Does not upscale low-resolution images (enlarging only softens pixels).
- Does not add or detect text/logo compliance.
- Does not alter the product beyond resizing, framing, and EXIF stripping.
Based on Google's published product image requirements (last reviewed 2026-10-25). Always confirm in Google Merchant Center Help.
Requirements at a Glance
Google's rule is simple to state and easy to break: no text, no logo, big enough, and the product clearly shown. Disapprovals are silent, so check before you submit the feed.
| Spec | Google Shopping requirement |
|---|---|
| Minimum size | 500x500px (enforced Jan 31, 2027) |
| Recommended size | 1500x1500px or above |
| Max file size | 16MB (64 megapixel cap) |
| Background | White or transparent (product fills 75-90%) |
| Formats | JPEG, WebP, PNG, GIF, BMP, TIFF |
| Text/logo | Not allowed on main image |
| Landing page match | Image must appear on the product page |
The 500 x 500 Rule Has a Date on It
Google's announcement sets a deadline on the minimum: at least 500 x 500 pixels for all products beginning 31 January 2027. Anything under that line is a countdown, not a permanent pass — a catalogue imported years ago will simply stop serving on the date. For best performance across every listing format Google recommends 1500 x 1500 or above. The ceilings are 64 megapixels and 16MB per file.
Most Image Rejections Are Not About the Photo
Three failure modes have nothing to do with how the shot looks. First, a file extension that lies: a .jpg that is really a PNG triggers "Unsupported image type". Second, a robots.txt that blocks Googlebot or Googlebot-image — the image is fine and simply cannot be fetched. Third, a URL with a timestamp or session parameter, where every feed submission looks like a brand-new image and gets recrawled from scratch. Fix the pipeline before you reshoot anything.
Your Feed Image Has to Exist on the Landing Page
Google checks the landing page for an image along with the product name, description, price, currency, availability and a buy button; they do not have to match the feed word for word, but they must be the same product. That is why a mockup in the feed and a different photo on the page can trigger a landing-page mismatch. When you replace an image, change the URL — editing the file behind an existing URL makes Google wait longer to notice.
Google May Fix Your Image — by Changing It
With automatic image improvements enabled, Merchant Center can apply changes to your product images on its own to clear minor policy issues such as promotional overlays, and the changes happen automatically. That is a safety net, not a licence: an image whose subject is obscured, whose text is baked into the artwork, or whose product does not match the feed will still be disapproved. And a light-coloured product on a transparent background can render on black, which is why solid white is the safer export for pale items.
Frequently Asked Questions
Why was my Google Shopping image disapproved?
Common causes: the image is too small (under 500x500px from 2027), has promotional text, a price, a watermark or a logo, or doesn't clearly show the product. Our tool flags size and keeps the product free of overlays.
Does Google require a white background?
No fixed rule, but Google recommends a plain white or light neutral background and the product filling 75-90% of the frame. Transparent backgrounds are allowed for standard products.
Why no text on the image?
Google disapproves main images with added promotional text, prices, watermarks or logos (a logo is allowed only if physically part of the product). Keep the image clean.
What size should I export?
Aim for 1500x1500px or above; Google enforces a 500x500px minimum from January 31, 2027. There is no published aspect-ratio requirement.
What happens to images under 500x500 before 2027?
They still serve for now, which is exactly the trap. Google has announced that the 500 x 500 minimum takes effect for all products on 31 January 2027, so this is a task with a deadline rather than an emergency. Export a 1500 x 1500 master now and the date passes without a drop in visibility.
Why does Merchant Center say "Unsupported image type"?
The extension does not match the real encoding — a .jpg that is actually a PNG, usually from an export pipeline that renames files without re-encoding them. Google requires the extension to correspond to the format. Re-export with the correct settings instead of renaming the file.
How long does a new image take to appear?
Google usually recrawls a new image within 72 hours, and the previous image can keep showing for up to 30 days while the change propagates. Replacing the URL is faster than editing the file at the same URL, so name revisions with a version suffix.