Nimble Toolbox

Resize an image

Drop in one picture or a whole batch, type the size you need, and download them. The files stay on your machine the whole time.

Resized

Resized images appear here.

    How to use it#

    1. Drop in one PNG, JPG, or WebP image, or as many as you like.
    2. Drag the scale slider, or type the width or height you need. With the ratio locked, the other edge follows each image.
    3. Or type a file size, or pick 500 KB, 1 MB, 2 MB, or 5 MB, and press Fit to find the largest size that stays under it.
    4. Check each row for its new size, then download them one by one or all at once. Each file keeps its original format.

    Sizes worth knowing#

    Most upload limits are really pixel limits in disguise. A profile photo rarely needs to be wider than 800 pixels, and an image inside a document almost never needs more than 1500. A full-width web banner tops out around 1920, and past that you are storing detail no screen will show. Instagram shows a post 1080 pixels wide, so a width of 1080 with the ratio locked is all a post needs.

    Going the other way, do not enlarge much. Scaling a 400-pixel image up to 1200 invents two thirds of the pixels and always looks soft. Start from the largest original you have.

    Resizing images in bulk#

    Drop in a whole folder of photos and every setting applies to all of them at once. Each image gets its own row showing its old size, its new one, and the file size that came out, with its own Download and remove buttons, and Download all saves the lot in one ZIP.

    The settings are read per image, so a batch of different shapes still comes out right. Scale at 50% halves every image. A width of 1200 with the ratio locked makes every image 1200 pixels wide, each with the height its own shape needs, which is what a blog, a shop listing, or a gallery usually wants. Unlock the ratio and type both edges to force every image into the same box, stretching any that are a different shape.

    Resizing to fit a file size limit#

    Upload forms usually state their limit in megabytes, not pixels. Type that limit into the fit box, or pick one of the quick sizes, and press Fit. The tool tries a series of scales for each image, measuring the real encoded file each time, and settles on the largest one that comes in under the limit. With one image, the scale slider and the width and height then show what it chose, so you can nudge it from there. In a batch, each row shows the size its own image was given.

    If an image will not fit even at 5 per cent of its size, the tool tells you so, and names it, instead of claiming it fits. That mostly happens with large PNGs, which are lossless. Converting it to JPG with PNG to JPG usually solves it, and the compress to a size tool lowers the quality as well as the dimensions to hit a target.

    Why the aspect ratio lock matters#

    Unlocking the ratio lets you force an image into an exact box, and what comes out is a stretched face or a squashed logo. It is the usual reason a resized image looks subtly wrong.

    Leave the lock on and set the edge that actually constrains you, which is usually width. If you genuinely need a fixed box, resize to the larger dimension here and crop the rest.

    Format is preserved#

    A PNG comes back as a PNG, a JPG as a JPG, and a WebP as a WebP, so nothing about transparency or compression behaviour changes unexpectedly. The output filename carries the new width, which saves you from a folder of files all called the same thing.

    If you want a different format as well as a different size, resize first and then run the result through a converter, such as PNG to JPG or JPG to WebP.

    Frequently asked questions#

    Does resizing reduce the file size?

    #

    Almost always, and dramatically: halving both edges leaves roughly a quarter of the pixels. It is usually the most effective way to get a photo under an upload limit.

    Does resizing lose quality?

    #

    Making an image smaller keeps it sharp, since the detail it loses is detail the new size could not show anyway. A PNG is written losslessly, and a JPG or WebP is saved again at 92% quality, a loss you would struggle to see. What cannot come back is the pixels: keep the original if you might need the large version later.

    How do I resize an image to a print size in inches or centimetres?

    #

    Work out the pixels first: the width in inches times the DPI the printer wants. A 6 by 4 inch print at 300 DPI needs 1800 by 1200 pixels, and a size in centimetres divided by 2.54 gives the inches. Resize to that width here, then give the file the matching DPI with change image DPI, so it opens at the right size in print software.

    Can I enlarge a small image?

    #

    You can, but the tool cannot invent detail that was never captured. Your browser interpolates between existing pixels, so the result looks softer the further you push it.

    Will transparency survive?

    #

    Yes for PNG and WebP, which keep their alpha channel through the resize. JPG never had transparency to begin with.

    Can I resize several images at once?

    #

    Yes. Drop in as many as you like and each setting applies to all of them. Every image keeps its own shape unless you unlock the ratio, and Download all saves every one in a ZIP, each named with its new width.

    Is there a maximum image size?

    #

    The tool imposes none. Very large images can exhaust memory on phones and tablets, in which case the browser reports that the image could not be read.

    Are my images sent anywhere?

    #

    No. The decoding, the resize, and the re-encode all happen inside this page, so nothing is uploaded or logged.