Home › Free resizer

Free product image resizer, built to platform specs

Pick the platform you are uploading to, add your product images, and download files already cropped to spec. Everything runs in your own browser — nothing is sent to a server, no account is needed, and there is no daily limit.

01 · Choose your sizes

Marketplace presets (Shopee, Lazada, TikTok Shop, Facebook/Instagram Shops) pad to a white background so nothing is cut off. Social presets centre-crop to fill the frame.

02 · Add product images
Drop images here, or tap to choose files Multiple files at once · JPG, PNG, WebP, HEIC

Your images are never uploaded

This tool runs entirely in JavaScript in your browser. Files are not sent to Kulshot or anywhere else. Close the page and they are gone from memory.

Why resize before uploading

Every marketplace auto-crops off-ratio images, which routinely slices part of the product away without the seller noticing, and anything below the minimum gets upscaled until it visibly breaks up when a buyer zooms. Resizing to spec first is the only way to control what actually appears. See the full spec table for every platform

Want studio scenes, not just a resize

This tool resizes photos you already have. If you want studio-style product shots generated from a single phone photo, try the Kulshot generator — one free test image when you sign up, no card required. Note: the app interface is currently in Thai.

Try it free

Frequently asked questions

Is this really free, and is there a limit?

It is free and unlimited, because the resizing happens in your own browser rather than on our servers. There is no daily quota and no account required.

Are my images uploaded to a server?

No. Files are read and processed entirely in JavaScript on your device, and nothing leaves the browser. When you close the page they are cleared from memory.

Why do some presets pad with white and others crop?

Marketplaces such as Shopee, Lazada and TikTok Shop expect the whole product visible on a clean background, so those presets fit the image inside the frame and pad it with white. Social placements such as the Instagram feed and Reels expect a full-bleed image, so those centre-crop instead.