Shelfcanvas

Bulk image resizer for product photos

Resize, pad, crop and compress a whole folder of product photos to marketplace sizes — up to 100 at a time, right in your browser.

Drop product photos or a folder here

JPG, PNG or WebP

Size for

Fit

Adds white space so nothing is cut off

Free · No sign-up · Photos stay on your device

In short

  • Shelfcanvas, an AI product photo tool for marketplace sellers, resizes whole batches of product photos in your browser with presets for Amazon, Shopify, Etsy and TikTok Shop.
  • Fit with padding keeps the whole product in frame; crop to fill is there for lifestyle shots.
  • Set a quality level or a maximum file size to compress the batch.
  • Download everything as one ZIP, keeping original names or adding a SKU prefix and sequence.
  • Each photo is checked against the marketplace's size and background specs after resizing.
before: product photos in different sizes and aspect ratios
after: the same product photos batch resized to 2000 by 2000 pixels with white padding

How to resize multiple images at once

  1. 01

    Add photos

    Drop a folder or pick up to 100 product photos.

  2. 02

    Pick a size

    Choose Amazon, Shopify, Etsy, TikTok Shop or a custom size, then pad or crop.

  3. 03

    Download ZIP

    Click Resize and save the ZIP. Nothing leaves your device.

after: the same product photos batch resized to 2000 by 2000 pixels with white padding

Resize multiple images at once to one marketplace size

Supplier photos arrive in every size. Pick a square preset for a shared canvas, or Etsy to keep each photo’s ratio with a 2000 px short side. Padding keeps the whole image in frame; crop to fill suits lifestyle shots.

after: the same product photos batch resized to 2000 by 2000 pixels with white padding

Bulk image compressor for faster product pages

Set a quality level or a maximum file size and compress the whole batch together. Shopify accepts files under 20 MB, but smaller files load faster on phones.

after: the same product photos batch resized to 2000 by 2000 pixels with white padding

Make product photos the same size without cropping

Center-cropping can cut off a mug handle or the toe of a shoe. Keep whole image preserves the full photo and adds space to fit the frame.

after: the same product photos batch resized to 2000 by 2000 pixels with white padding

Need white backgrounds or bigger photos?

Resizing is free. Pure white backgrounds and AI upscaling need AI, so they use credits, one photo at a time today.

after: the same product photos batch resized to 2000 by 2000 pixels with white padding

TikTok Shop image size for product listings (US)

TikTok Shop US requires product images of at least 600 × 600 px. Choose the TikTok Shop preset here to export 1200 × 1200 squares, with Fit with padding keeping the whole photo in frame. Download the batch as one ZIP.

Source: TikTok Shop US Product Listing Policy · Last checked against TikTok Shop US on 11 Oct 2026. The export size is Shelfcanvas's preset.

For a consistent main-image background, use White background before resizing the set.

Marketplace image specifications

    MarketplaceSizeShapeFileBackgroundSource / last checked
    Amazon>1000 px on a side for zoom; longest side 500–10,000 pxAny—Main image pure white, product fills 85%Amazon

    Last checked 10 Oct 2026

    Shopify2048 × 2048 displays best; max 5000 × 5000 or 25 MPSquare recommendedUnder 20 MBAnyShopify

    Last checked 10 Oct 2026

    EtsyAt least 2000 px wide and tall; first photo at least 635 pxLandscape or square first photoOver 1 MB may not uploadTransparent shows as blackEtsy

    Last checked 10 Oct 2026

    TikTok Shop (US)At least 600 × 600 px; Shelfcanvas preset: 1200 × 1200Square product photos; 1–9 per listingUp to 10 MB each; JPG / JPEG / PNGPure white for the main imageUS Product Listing PolicyHow to Add Products

    11 Oct 2026

    eBayAt least 500 px on the longest side; about 1600 × 1600 recommended1:1 or 16:9—White usually works besteBay

    Last checked 10 Oct 2026

    Last checked 10 Oct 2026

    FAQ