Image Resizer

Make images smaller or larger without installing anything. Resize by percentage or to exact pixel dimensions, with the aspect ratio locked so nothing looks stretched.

🔒 Runs in your browser. Nothing is uploaded.

Drop files here or click to browse

Accepted: JPG, PNG, WebP, GIF, BMP, HEIC · Max 50.0 MB per file

    Resize by

    How to use

    1. Add the images you want to resize (JPG, PNG, WebP, GIF, BMP or HEIC).
    2. Choose "Percentage" to scale everything by the same factor, or "Pixels" to enter a width and/or height.
    3. In pixel mode, enter only one value to keep the aspect ratio automatically, or both with "Keep aspect ratio" on to fit inside that box.
    4. Pick an output format and quality, then click "Resize images".
    5. Download each file or grab all of them as a ZIP.

    Examples

    Profile pictures

    Set width and height to 400 × 400 with aspect ratio locked to make an avatar that fits inside the required size.

    Blog and product images

    Resize to 1200 px wide so images are sharp on desktop but not needlessly huge.

    Thumbnails from a photo set

    Scale 30 vacation photos to 25% in one go for a quick preview gallery.

    Frequently asked questions

    Does resizing reduce image quality?

    Making an image smaller keeps it sharp because the tool downsamples in high-quality steps. Enlarging cannot add detail, so upscaled images look softer. Keep "Do not enlarge" checked unless you really need a bigger image.

    How do I resize to an exact size without distortion?

    Enter both width and height and leave "Keep aspect ratio" on. The image is scaled to fit inside those dimensions. Turning the option off forces the exact size and may stretch the picture.

    What is the maximum size?

    Up to 16,384 px on each side, limited by browser canvas memory. Very large outputs may fail on phones.

    Can I resize many images at once?

    Yes, up to 30 files per batch. All of them receive the same settings.

    Are my photos uploaded?

    No. Resizing uses your browser's Canvas API. Nothing is sent to a server.

    Related tools