Batch Image Processing Workbench
RecommendedPrepare a whole set of photos for websites, products or sharing. Combine resizing, crops, adjustments and watermarks, then export several sizes for each image in one ZIP.
JPG, PNG, WebP and HEIC / HEIF · 40 files · 20 MiB each · 100 MiB combined
Choose images or try the sample batch.
Selected image
Your processed preview will appear here.
Precise crop of selected original · percentages
Crop is applied before rotation, resizing and adjustments. Drag crops affect this image only. The preview is reduced for display; the exported file uses the reported dimensions.
Additional outputs per image
Main output uses your recipe. Add up to three extra sizes; color adjustments and finishing settings carry over.
Your images
Process & download
No batch output yet.
Processing is sequential to limit memory use. Output storage is capped at 100 MiB and ZIP downloads at 105 MiB. A bad image reports its error while the rest continue. Settings changes clear earlier results so you cannot accidentally download an outdated batch.
Re-encoding creates new still images. EXIF/GPS metadata, HDR, motion and additional HEIC images are not preserved; this is not a forensic metadata-removal guarantee. Original files remain unchanged. Website ads and analytics follow the privacy information.
Using Batch Image Processing Workbench
Prepare a complete image set in one workflow. Apply shared settings, refine individual images and export several useful sizes for each source.
- Choose JPG, PNG, WebP or HEIC images, or try a sample batch. Select an image to inspect its preview and crop.
- Pick a quick recipe or change Resize, Adjust, Finish and Export settings. Use Selected image only for an override, then add up to three extra output sizes.
- Process included images, review per-file results, download individual outputs or one ZIP, and save a contact sheet, report or reusable recipe.
Example
Use the website recipe for your main output, then add a 600 × 600 Fit thumbnail variant. The same color and watermark settings apply to both sizes. Two sources named photo.jpg and photo.png can produce photo.webp and photo (2).webp in each variant folder. Your original files are unchanged.
Questions & answers
How is this different from the image converter?
It combines a batch recipe with per-image overrides, source crops, multiple output variants, color adjustments, borders, watermarks, contact sheets and reports. The focused converter remains useful for quick one-step conversions.
Which input files work?
JPG, PNG, WebP and HEIC/HEIF still images. Use up to 40 files, 20 MiB per file and 100 MiB combined, with at most 16 million pixels per decoded image. The local HEIC decoder uses the primary still image. Additional images, motion, HDR and metadata are not retained.
Can each image have different settings?
Yes. Select an image and choose Selected image only. Its full recipe is saved as an override. Use shared settings removes that override. Drag or precise crops always affect the selected original only.
Can I export multiple sizes at once?
Yes. Main output uses your recipe; up to three additional variants change dimensions, fitting mode and format. Other recipe settings carry over. Each output is named uniquely, and ZIP grouping by variant is enabled by default.
What happens when filenames match?
Conflicting output paths are matched case-insensitively and receive numbered suffixes. The filename pattern supports name, index, variant, width and height tokens. Different variant folders can contain the same leaf filename safely.
What do the resize modes mean?
Longest side and Fit retain proportions. Fill crops to a fixed box using the focal point; Pad fits inside a fixed canvas; Stretch can distort proportions. Percentage scales the cropped image. Disable upscaling to avoid enlarging source pixels; Fill/Stretch can report an error when the requested box needs enlargement.
Is the size target guaranteed?
No. JPG/WebP quality is tested down to the selected minimum. Dimension reduction is optional. PNG quality is not adjustable. The measured result reports whether the target was met; an unmet target remains downloadable.
Does the recipe contain my photos?
No. Recipe JSON contains shared or selected-image settings, variant sizes and an optional watermark logo. Original photos, source-specific crops and other image overrides are excluded. Treat a logo-bearing recipe as private when appropriate.
Are crops and rounded corners destructive?
The downloaded copy contains the processed result; the original file remains unchanged. Crop is applied before rotation and resizing. Transparent corners require PNG/WebP; JPG uses the chosen background matte. Re-encoding does not preserve all original metadata or color/HDR properties.
What happens if one image fails?
The batch continues and records failures by source and variant. Successful outputs remain available, including after cancellation. Settings changes clear old outputs to avoid downloading a result built with earlier settings. Output storage is limited to 100 MiB and ZIP downloads to 105 MiB.
Are images uploaded?
Decoding, canvas adjustments, encoding and ZIP assembly run locally using existing browser libraries. No processing upload or saved image history is used. Website ads and analytics follow the privacy information.
Help improve this tool
Report a problem or suggest an improvement
Describe the issue without pasting private tool input. Feedback goes to our admin inbox.
