TikTok Shop requires square 1:1 product images of at least 600×600 px — and flags main images with watermarks or promo text. This free tool fits your full photo into a 1000×1000 square (TikTok’s recommended size) with a white or blurred fill — nothing gets cropped off, and nothing is uploaded to any server.
The TikTok Shop preset is already selected. Drop, click, download, list.
TikTok Shop displays every product image as a 1:1 square, and listing review rejects main images under 600×600 px or with watermarks and promotional text. Phone cameras shoot 4:3 or 16:9 — upload those raw and TikTok’s auto-crop chops shoes, hems and packaging off the thumbnail. This tool scales the whole photo to fit inside 1000 × 1000 pixels (comfortably above the minimum, sharp on retina screens) and fills the remaining space with clean white — the look TikTok recommends for main images — or a soft blur for lifestyle shots. See the full rules in our TikTok Shop photo requirements guide.
Phone photos work perfectly — nothing is uploaded.
TikTok Shop, Depop, Poshmark, Vinted, Mercari, eBay or Etsy — the preset sets the right square size.
Clean white (marketplace standard) or blurred photo edges for a softer look.
A perfect square with your full item visible — no platform auto-crop cutting off shoes or sleeves.
| Platform | Square size |
|---|---|
| TikTok Shop | 1000 × 1000 px (600 × 600 minimum) |
| Depop | 1280 × 1280 px |
| Poshmark | 1080 × 1080 px |
| Vinted | 1080 × 1080 px |
| Mercari | 1080 × 1080 px |
| eBay | 1600 × 1600 px |
| Etsy | 2000 × 2000 px |
Platforms force square display. Instead of cropping your photo, this tool fits the entire image inside a square with a clean fill — the whole garment stays visible.
White matches marketplace style guides; blurred edges look native on fashion apps like Depop and Vinted.
Everything runs in your browser. Your photos are never uploaded to anyone's server.
One drop, one click per photo. Square every shot of a 10-photo listing in under two minutes.