Resize product images for Walmart Marketplace

Upload your photos → get 2200 × 2200, 1:1, 8-bit-per-channel RGB JPEG files padded with exact white (255/255/255), compressed toward Walmart's "5MB or less" line.

🔒 Runs in your browser. Your images are never uploaded.

Drop images here, or click to choose

Up to 20 images at a time, 5 MB each

You can also paste an image with Ctrl / ⌘ + V

Official spec for Walmart Marketplace

ItemOfficial valueTypeSourceVerified
Pixel dimensions 2200 × 2200 px stated marketplacelearn.walmart.com
Official wording
Pixel Dimensions: 2200px x 2200px

The official table prints this figure without labelling it a minimum, a maximum or a recommendation, so we present it as stated: the page does use the word minimum where it means one — on the smaller 1500 × 1500 zoom figure — and it does not use it here, so we read 2200 × 2200 as a target rather than a hard floor. The rows below marked required are the ones whose official wording admits a single value or an explicit limit — file format (with GIF named as not permitted), file size, bit depth, colour format, aspect ratio and background — on the ground that the official guidelines page we link under Sources states "Noncompliance may result in products being unpublished". The figures the page leaves unqualified or scopes to one feature or one image type — this row, the zoom minimum and the swatch size — stay stated. The output canvas is exactly this size: a larger photo is scaled down proportionally to fit it, and a smaller photo is padded at its own pixel size rather than enlarged.

Aspect ratio 1:1 (square) required marketplacelearn.walmart.com
Official wording
Aspect Ratio: 1:1 (Square)

A photo that is not square is scaled to fit and padded with exact white to a square canvas; nothing is cropped.

File size 5MB or less required marketplacelearn.walmart.com
Official wording
File Size: 5MB or less

Walmart publishes only "File Size: 5MB or less" and does not define MB; we read MB as 1,000,000 bytes, the stricter of the two readings, so the cap is 5,000,000 bytes and a file that passes here also passes a 5 MiB reading. That 5,000,000 is our own derived figure, not a Walmart value, and it is the same decimal reading this site applies to every platform file-size figure. This page lowers JPEG quality step by step until the file is within it, and flags the row if a file still exceeds it, so a file over the limit is never presented as being under it.

Bit depth 8 bits per pixel required marketplacelearn.walmart.com
Official wording
Bit Depth: 8 bits per pixel

Walmart's table says only "Bit Depth: 8 bits per pixel" and does not define the term, and two rows of its own table need reading together: taken literally, eight bits in total for each pixel describes an indexed or greyscale file, which cannot at the same time be the RGB the colour-format row requires. Walmart lists both rows as requirements on the same page and does not flag any tension between them, so the reading is ours: we read the depth as 8 bits per channel in RGB, the depth an ordinary JPEG export writes, because that is the only reading under which both rows can be satisfied at once. The tension sits between two rows of one official page rather than between two separate official pages, and both rows are quoted side by side further down this page. 8 bits per channel is our reading; 8 bits per pixel is Walmart's wording. On that reading, 16-bit PNG and palette (indexed) PNG do not comply, even though they look identical on screen. This page writes a standard 8-bit-per-channel RGB JPEG. PNG output is not offered here, because the PNG encoder on this site writes an indexed (palette) PNG, which by this same reading would not satisfy this row. To inspect a file without changing it, use the bit depth and colour mode checker.

Colour format RGB required marketplacelearn.walmart.com
Official wording
Color Format: RGB

Listed as Color Format on the official page. JPEG output is always RGB. CMYK or greyscale inputs are decoded and re-encoded as RGB; embedded colour profiles are not carried over.

File format JPEG, JPG, PNG or BMP; GIF is not permitted required marketplacelearn.walmart.com
Official wording
File Format: JPEG, JPG, PNG, BMP (GIF images aren't permitted)

GIF is the one format the page names as not permitted. This page writes JPEG only. BMP is on Walmart's list but is neither read nor produced here, and PNG output is not offered, because the PNG encoder on this site writes an indexed (palette) PNG, which by the reading in the bit-depth row would not satisfy that row. Formats not on the list, such as HEIC or WebP, are not mentioned on the official page.

Background Seamless white, RGB 255/255/255 required marketplacelearn.walmart.com
Official wording
Background: Seamless white (255/255/255 RGB)

Walmart's table gives Background: Seamless white (255/255/255 RGB); the page's content rules state the seamless white background for the main image, and also say images of large items may be shown in their intended use environment. Padding we add always uses 255/255/255; whether a non-main image needs a white background is a content question this page does not decide. Transparent areas of a PNG input are composited onto the same exact white; the opaque background pixels already in your photo are left as they are, and for a near-white background see the flatten-to-white tool.

Minimum pixel dimensions for zoom 1500 × 1500 px stated marketplacelearn.walmart.com
Official wording
Minimum Pixel Dimensions for Zoom: 1500px x 1500px

The page labels this a minimum for the zoom feature only — it is the only pixel figure in the official spec table labelled a minimum, and that label is scoped to zoom rather than to uploading, so we present it as stated: the page gives no minimum for uploading, and this page neither refuses nor changes a file because of it — check your source's pixel size yourself if zoom matters to you.

Swatch pixel dimensions 100 × 100 px stated marketplacelearn.walmart.com
Official wording
Swatch Pixel Dimensions: 100px x 100px

Available as the optional swatch preset. The page gives the pixel size for swatch images and does not say whether it is a minimum, a maximum or an exact size, so we leave it as stated rather than upgrading it.

What this tool does

  • Place each photo on a 2200 × 2200 px canvas and pad the remaining area with exact white, RGB 255/255/255, so every output is 1:1 — scaling a photo down proportionally if it is larger than the canvas, and leaving a smaller photo at its own pixel size rather than enlarging it
  • Re-encode as a standard 8-bit-per-channel RGB JPEG, so 16-bit and palette (indexed) PNG inputs come out as plain 8-bit RGB
  • Composite transparent areas of a PNG input onto exact white, RGB 255/255/255, because the canvas is filled with that white before your photo is drawn onto it
  • Lower JPEG quality step by step until each file is within Walmart's published "File Size: 5MB or less" line, read as 5,000,000 bytes because we take MB as 1,000,000 bytes — the stricter of the two readings and our own figure, not a Walmart one — and flag any file that still exceeds it instead of shipping it silently
  • Strip EXIF data and embedded colour profiles as part of re-encoding — our own choice, not a Walmart instruction, since Walmart's page specifies no metadata handling
  • Offer an optional 100 × 100 swatch preset that follows the same official table, including its file-size line

What it does not do

  • Change the content of your photo — we only scale, pad and re-encode
  • Decide for you whether a padded result leaves too much background: Walmart's content rules ask for tight framing close to the frame as well as telling sellers not to enlarge small images to fill space
  • Turn a non-white background white: padding is added in exact white and transparent areas are composited onto it, but the opaque background pixels already in your photo are left as they are (see the flatten-to-white tool for near-white backgrounds)
  • Check anything outside the numeric table — this page does not look at what is in the picture, so the content rules on the linked official page are yours to review
  • Write any ppi or dpi value into the file, because the official page does not specify one
  • Output BMP or GIF
  • Upload your files anywhere
  • We only crop, resize, re-encode and write metadata. We do not alter the content of your photo. Files are processed in your browser and are not uploaded to a server.

Where the official pages disagree

Aspect ratio: Walmart's square against Amazon's clothing ratio

Page A: marketplacelearn.walmart.com

Aspect Ratio: 1:1 (Square)

Page B: sellercentral.amazon.com

Minimum aspect ratio is close to 3:4 (width/height) and 85% of the total image area occupied

How we handle it: One canvas cannot satisfy both: a 1:1 square does not meet Amazon's clothing minimum, and an image at close to 3:4 is not square. This page produces the Walmart square only. No page on this site re-shapes a photo to Amazon's clothing ratio — that has to come from the shot or the export — and our Amazon resizer keeps your photo's own shape and shows the clothing line in its spec table for you to check.

Bit depth against colour format — two rows of the same Walmart page

Page A: marketplacelearn.walmart.com

Bit Depth: 8 bits per pixel

Page B: marketplacelearn.walmart.com

Color Format: RGB

How we handle it: Both sides here are rows of one official Walmart table, not two pages disagreeing. Read literally, eight bits in total for each pixel describes an indexed or greyscale file, which cannot at the same time be the RGB the colour-format row requires. Walmart lists both as requirements and flags no tension between them, so the reading is ours: we take the depth as 8 bits per channel in RGB, the depth an ordinary JPEG export writes, because that is the only reading under which both rows hold at once. This page writes a standard 8-bit-per-channel RGB JPEG and offers no PNG output, since the PNG encoder on this site writes an indexed (palette) PNG.

Numbers you may have seen elsewhere that are not on the official page

FAQ

Is 2200 × 2200 a minimum or a recommendation?

The official table gives it as "Pixel Dimensions: 2200px x 2200px" and does not label it a minimum. Because the page prints the figure without saying whether it is a minimum, a maximum or a suggestion, the spec table below marks it as stated rather than required, and we read it as a target rather than a hard floor. The only pixel figure in that table labelled a minimum is the 1500 × 1500 minimum for zoom, and the page scopes that label to the zoom feature. This page outputs a 2200 × 2200 canvas, so every file you download is that size.

What does 8 bits per pixel mean for my files?

Walmart's table says only "Bit Depth: 8 bits per pixel" and does not define the term, and two rows of the same table have to be read together: taken literally, eight bits in total for each pixel describes an indexed or greyscale file, which cannot at the same time be the RGB the colour-format row requires. Walmart lists both rows as requirements on the same page and does not flag any tension between them, so this is our reading rather than a disagreement between two separate official pages — the tension sits between two rows of one official table: we read the depth as 8 bits per channel in RGB, the depth an ordinary JPEG export writes, because that is the only reading under which both rows can be satisfied at once. 8 bits per channel is our reading; 8 bits per pixel is Walmart's wording, and we quote both rows as they stand in the spec table below. On that reading, 16-bit PNG and palette (indexed) PNG do not comply, even though they look identical on screen. This page writes a standard 8-bit-per-channel RGB JPEG. It does not offer PNG output, because the PNG encoder on this site writes an indexed (palette) PNG — one of the two cases that reading rules out. To inspect a file without changing it, use the bit depth and colour mode checker.

My photo is not square. What happens to it?

If it is larger than the canvas it is scaled down proportionally until it fits; if it is smaller it is left at its own pixel size and not scaled up at all. Either way it is centred on a 2200 × 2200 canvas and the empty area is padded with exact white, RGB 255/255/255, which is the value in the Background row of the official table, and nothing is cropped. Walmart's content rules also ask sellers to crop close to the frame and avoid excessive empty background, while telling them not to enlarge small images to fill space, so a heavily padded 2200 × 2200 output can still read as too much white space — re-shoot or export a larger, tighter original where you can.

Does Walmart specify a ppi or dpi for product images?

No. The official table has no resolution row; it gives pixel dimensions and bit depth but no ppi or dpi value. This page leaves density metadata unwritten. The ppi figure you may have seen elsewhere is listed in the section on numbers that are not on the official page.

Which formats does Walmart accept, and which does this page read and produce?

The official page accepts JPEG, JPG, PNG and BMP and states that GIF images are not permitted. This page reads PNG, JPEG, WebP and AVIF. HEIC and BMP files are not read — convert them first, which matters because BMP is on Walmart's own list and iPhone photos are often HEIC. Output is JPEG only — PNG output is not offered here, because the PNG encoder on this site writes an indexed (palette) PNG, which by our reading of the Bit Depth row would not comply. WebP and AVIF inputs are re-encoded to JPEG, because neither is on Walmart's accepted list.

What happens to a PNG with a transparent background?

Transparent areas are composited onto exact white, RGB 255/255/255 — the value in the Background row of the official table — because the canvas is filled with that white before your photo is drawn onto it. Opaque pixels are unchanged apart from ordinary re-encoding.

Does re-encoding remove the contains-synthetic-performer keyword?

Yes. Re-encoding strips EXIF data and embedded colour profiles, and that also removes any XMP dc:subject keywords — including the contains-synthetic-performer keyword Amazon asks sellers to add to images that include AI-made people. Stripping is our own choice rather than a Walmart instruction, because Walmart's page specifies no metadata handling. If that keyword applies to your images, re-apply it after export: our disclosure-tag page carries Amazon's official wording, the exact field it goes in and the cases where the keyword is not needed, and the Amazon source is listed under Sources.

What if a file is still too large after processing?

Output is JPEG only, and the page lowers quality in steps until the file is within Walmart's published "File Size: 5MB or less" line. Walmart does not define MB and publishes no byte figure, so the cap we compress to is our own reading of that line — we use the stricter decimal 5,000,000 bytes rather than 5 MiB, so a pass here is a pass under either reading. If a file still exceeds it, the result row is flagged. Nothing over the limit is presented as being under it.

My source photo is smaller than 2200 px. What happens to it?

The output canvas is always 2200 × 2200 px, but a photo smaller than it is centred at its own pixel size and the rest is padded with exact white — it is never scaled up, because Walmart's content rules tell sellers not to enlarge small images to fill space. The result row says it was kept at its own pixel size. Walmart's 1500 × 1500 figure is scoped by the page to the zoom feature, so this page neither refuses nor changes a file because of it — check your source's pixel size yourself if zoom matters to you. Walmart also asks for tight framing with little empty background, so padding is not a substitute for a larger original: export a larger file from the original capture if you still have it.

Does this page check for watermarks, logos or non-English text?

No. This page works from the numeric table on the official page and does not look at what is in the picture. Walmart's page carries separate content rules alongside that table; read them on the linked page before you upload.

What does Walmart say happens if an image does not comply?

The official page says: Noncompliance may result in products being unpublished. That is the full extent of what the page states; it gives no pixel threshold or timeline for it, which is why this sentence sits here rather than in the spec table — it is a consequence, not a spec value with a hardness.

Walmart wants 1:1. Other marketplaces want something else. Do I need separate files?

Yes. Walmart's table states "Aspect Ratio: 1:1 (Square)", while Amazon's clothing guidelines state "Minimum aspect ratio is close to 3:4 (width/height) and 85% of the total image area occupied" (our research records the Amazon material it relies on here under Amazon’s US site, so we make no claim about Amazon’s other marketplaces). Amazon's own wording calls that ratio a minimum, so a 1:1 square main image does not meet it, and Amazon states that non-compliant images may result in the listing being suppressed (hidden) from search until a compliant image is provided, or in the image being removed or modified — its wording is "we may", not a statement of what will happen. This page produces Walmart's square canvas. No page here re-shapes a photo to Amazon's clothing ratio — that has to come from the shot or the export; our Amazon resizer keeps your photo's own shape and shows the clothing line in its spec table for you to check. The 85% figure is not clothing-specific — our research records it as applying to all product images, not only main images: Amazon’s Product Too Small page states "The product must occupy at least 85% of the image area" — measured as image area, not longest side. Both Amazon pages are linked under Sources with the date we checked them. The spec-conflicts page lists differences like this side by side with the official wording, and the multi-platform export produces one set per platform from the same source photos.

Which Walmart markets does this page cover?

We check against the Walmart Marketplace Learn image guidelines page linked under Sources (last updated 2026-05-11, verified 2026-09-19). Our research did not record a market scope for that page, so this page says only "Walmart Marketplace" and makes no claim about any particular country's site. The link and the date we checked it are under Sources.

Sources