Resize · Private · Bulk

Resize images, privately, in your browser.

Drop one image or a hundred. Scale by percentage, hit an exact pixel size, or fit everything to a max long side. Nothing uploads.

Drop images to resize

or browse — PNG, JPG, WebP, GIF, SVG, TIFF

100% client-side · no uploads · no size limit

    Your files never leave this page. Resizing happens inside your browser — no uploads.

    By percentage

    Quick proportional shrink.

    Slide the scale to halve your batch, quarter it, or double a tiny source. Aspect ratio stays exact — nothing skews.

    By pixels

    Hit an exact dimension.

    Type a target width and height. Leave one side blank to keep the aspect ratio. The lock toggle keeps both sides in sync as you type.

    Fit to box

    Cap the long side.

    "Long side ≤ 1920" is the standard ask for blog images, email attachments and image-board uploads. Images already smaller pass through untouched.

    Resize FAQs

    Resizing, plain answers.

    Does PixelMorph upload my images when I resize them?

    No. Every pixel stays on your device. The resize happens in your browser using the Canvas API — there is no upload step, no server, and no analytics on file contents.

    Is there a file-size or batch limit?

    No hard limit. Browsers cap individual canvas dimensions (~16,384 px per side in Chrome), and very large batches will be bounded by your device's memory, but there's no PixelMorph-imposed cap.

    Can I bulk-resize many images at once?

    Yes. Drop as many images as you want, pick a resize mode, and hit "Resize all". You can download each file individually or grab the full batch as a single ZIP.

    Will resizing lose quality?

    Downscaling is essentially lossless visually — we use high-quality bicubic sampling. Upscaling re-creates pixels that weren't there, so very large enlargements will soften the image. For lossy output formats (JPG / WebP), the quality slider controls the encoder.

    What does "long side" mean?

    It's the longer of width or height. "Long side 1920" means: shrink the image so its longest dimension is exactly 1920 pixels, keeping the original aspect ratio. The short side scales proportionally.