JPEG has no transparency — exports flatten onto white.
A browser-based batch image tool for prepping product and marketing imagery. Drop a set of images, choose how to resize them, set a background color behind any transparency, pick an output format, and download clean files — one by one or all at once.
Every image is decoded and redrawn on an HTML canvas with your chosen dimensions and background, then re-encoded to the format you select. Nothing is uploaded — all processing happens locally in your browser, so source files never leave your machine.
Each accepted file is queued with a thumbnail and its native pixel dimensions. Remove individual items with the × button, or Clear all in the header.
Resize
Original — keep native dimensions.Scale % — multiply both dimensions by a percentage.Fit within — shrink to fit inside a max width × height, preserving aspect ratio. Optionally never enlarge smaller images.Exact — force a precise canvas size. Contain fits the whole image and pads the rest with the background; Cover fills the frame and crops the overflow; Stretch distorts to the exact size.Background — Transparent keeps the alpha channel (PNG/WebP only). Color fills behind transparent pixels and any padding. JPEG cannot store transparency, so it is always flattened onto the chosen color (white by default).
Reformat — Keep retains each file's original type where possible. PNG is lossless; JPEG and WebP expose a quality slider. A filename suffix and an optional _WIDTHxHEIGHT tag can be appended.
Each result card shows the new preview on a checkerboard (so transparency is visible), the dimension change, the format, and the new file size with the percentage saved or added versus the source. Download individually or use Download all.