Resize an image

Set a maximum width or height, or a percentage, and every photo is scaled on your device.

Nothing is uploaded Works offline Open source No limits, no watermark
Drop images hereor click to choose files. Batches welcome.
    Working…

    Done

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    Most resize jobs are the same job: a 4000-pixel photo needs to be 1920 wide for a website, 1080 for a profile picture, or 800 for an email. Set the maximum width and height and every image you drop is scaled to fit inside that box with its proportions kept. Nothing is enlarged and nothing is cropped.

    Scaling uses stepped downsampling on a canvas, so text and edges stay clean instead of going jagged. The format is kept by default; switch to JPG or WebP when you also want a smaller file. Resizing happens in your tab and the images never leave your device.

    How it works

    1. Drop one or many images (JPG, PNG, WebP, HEIC), or tap to pick them.
    2. Set a maximum width and height in pixels, or switch to a percentage.
    3. Resize. Download each image, or all of them as a zip.

    In your browser, not on a server

    Resizing uses stepped downscaling on a canvas so text and edges stay sharp, and the browser encodes the result at the quality you choose. Everything happens in memory in your tab. Large batches are processed one image at a time so the page stays responsive on a phone.

    Compared with upload-based tools: Image compressors that upload your photos limit you to a few files, a small size, or a watermark until you pay. This one has no counter to reset because there is no server to keep one.

    Verify it yourself. Load this page, turn off Wi-Fi or switch to airplane mode, and run the tool. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Does resizing lose quality?

    Making an image smaller discards pixels, which is the point, but the result stays sharp because the scaling is done in steps. Set quality to 90 or higher for JPG output to avoid any visible compression.

    Can I resize to exact dimensions like 1920 by 1080?

    The tool fits the image inside the box you give while keeping its proportions, so a 4:3 photo limited to 1920 by 1080 becomes 1440 by 1080. Exact cropping to a shape is on the roadmap.

    Can I make an image bigger?

    No. Upscaling invents pixels and looks soft, so this tool only scales down. Images already inside the limit are re-encoded at their current size.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. You can load the page, turn off Wi-Fi, and it still works.

    More image tools

    Other conversions

    Guides