Normalize a set without cropping

Image Set Harmonizer

Create new image copies on one canvas size while preserving the complete image inside the canvas. Choose whether upscaling is allowed.

Local processingNew copiesSources unchanged

Add still images

Choose files or a folder. PNG, JPEG, WebP, BMP and AVIF sources are accepted when your browser can decode them. Animated GIF is deliberately excluded from copy-generation to avoid silently losing animation.

No images selected.

Auto canvas uses a dominant size when at least 60% of the set shares it; otherwise it uses median width and height.

What changes

The output canvas is normalized. Each source image is scaled to fit completely inside that canvas and centered. TaskThimble does not crop to force a match.

What does not change silently

Upscaling is off unless you explicitly enable it. JPEG outputs use a white canvas because JPEG has no transparency; PNG and WebP can preserve transparent canvas areas.