Image resizer for one picture or a whole batch

Set a width, height or percentage, in pixels, inches or centimeters. Keep each picture's proportions, check the actual result, and download your resized images.

Drop images to resizeChoose images to resize

Several at once is fine, or paste one or a link (Ctrl+V / ⌘V). JPG, PNG, WebP, AVIF, GIF, BMP, HEIC or SVG.

Try one:

Convert to
Crop, resize and file size

Keeps proportions. Fit inside uses both size limits.

Inches, centimeters and millimeters use the print resolution: 4 in at 300 DPI is 1,200 px. PNG and JPG files keep the resolution.

For a smaller PNG, reduce its dimensions. WebP also keeps transparency.

    Image preview

    Download image

    How to resize images without uploading them

    1. Choose your images or drop a batch into the box. The starting setting reduces images wider than 1600 pixels.
    2. Under Crop, resize and file size, choose Width, Height, Fit inside a box or Percentage and enter your dimensions.
    3. Keep PNG for lossless output with transparency, or choose JPG or WebP and set the quality.
    4. Check each row's original and output dimensions. Open Preview to inspect the saved result.
    5. Download each resized image, or download the finished batch as one ZIP.

    Resize an image here by choosing the pixel dimensions you need. The tool starts with a maximum width of 1600 pixels and keeps the picture's proportions. A 4000 × 3000 photo becomes 1600 × 1200; a smaller image stays small unless you allow enlargement. Add one picture or several, then save individual files or collect the finished batch in a ZIP. Everything happens on your device.

    Pick the resize mode for your job

    Mode What you enter What happens
    Width One width in pixels The height changes in proportion
    Height One height in pixels The width changes in proportion
    Fit inside a box A maximum width and height The whole picture fits within both limits
    Percentage A percentage of the current decoded size Both dimensions change by that percentage
    Keep original size Nothing Only the output format and compression change

    For a set of pictures going into the same article column, use Width. For a mixture of portrait and landscape images that must fit an upload form's limits, use Fit inside a box. An 800 × 800 box produces an 800 × 600 landscape image or a 600 × 800 portrait image when their proportions are 4:3. It does not turn either one into a square or add blank space around it.

    Percentage is useful when every image should shrink by the same factor. At 50%, both sides are half their previous length, so the result has about a quarter as many pixels. That does not promise a file exactly one quarter as large: format, quality and image content also affect the number of bytes.

    Keep proportions and control enlargement

    The relationship between width and height is the aspect ratio. This tool keeps it automatically; entering a width does not let you accidentally squash a face or stretch a product. The final dimensions are whole pixels, so an unusual ratio may need a one-pixel rounding adjustment.

    Smaller originals are not enlarged by default. That matters in a mixed batch: a 600-pixel-wide photo should not silently become 1600 pixels wide just because the other photos are bigger. Turn on Allow enlarging smaller images if the destination requires a larger file in pixels. Enlargement can make a picture appear softer because the missing detail has to be estimated.

    Resizing keeps the whole picture. To give a whole batch the same shape first, such as squares or 4:5 portraits, set Crop to or start from batch crop, which explains which part of each photo stays. To cut a single picture by hand, dragging the area to keep, use the image cropper; for a circular avatar, the circle crop tool.

    For U.S. paper passport applications, the separate passport photo print tool provides a manual square crop and a PDF with two-inch photos and a print-scale ruler. Start with an original photograph that already meets the official appearance and background requirements.

    Resize in inches or centimeters for print

    A printed size needs two numbers: the length on paper and the print resolution, in dots (pixels) per inch. Choose Inches, Centimeters or Millimeters under Units, type the width, height or box, and set Print resolution (DPI); the tool works out the pixels. Print shops commonly ask for 300 pixels per inch at the printed size:

    Print size Pixels at 300 DPI
    2 × 2 in 600 × 600
    4 × 6 in 1,200 × 1,800
    5 × 7 in 1,500 × 2,100
    8 × 10 in 2,400 × 3,000
    10 × 15 cm 1,181 × 1,772
    A4, 21 × 29.7 cm 2,480 × 3,508

    PNG and JPG files keep the resolution you set, so photo editors and layout apps that read it place a 4 × 6 inch file at 4 × 6 inches; each result also states its print size. WebP and GIF have no place for it. To change only the DPI, keep the original size and type a resolution: the pixels stay the same and only the printed size changes.

    A photo with fewer pixels than the print size needs at that resolution stays smaller unless you turn on Allow enlarging smaller images, and the result says so. Enlarging cannot add detail; often a slightly lower resolution, such as 200 DPI, is the better choice for a small original. To fit a photo to 4 × 6 exactly, set Crop to 2:3 first.

    Choose the output format

    PNG is selected initially. It keeps transparent areas and avoids another lossy encoding pass, making it useful for logos, diagrams and cutouts. Resizing still changes the image's pixels; lossless output does not undo the detail removed by making the picture smaller.

    JPG usually suits photographs when the receiving app needs that format. Choose white or black behind any transparent areas. WebP also supports transparency and has a quality slider, which can make it useful for website images. Check that the app or form receiving the file accepts it.

    The image compressor explains the quality setting and optional file-size target. Both controls are available here too. If only the file extension needs changing, the PNG to JPG converter starts with original dimensions instead.

    Check the saved file before using it

    Each result shows the original dimensions, output dimensions, original file size and actual encoded file size. Preview opens the output you will download. Use Actual pixels to inspect lettering, hair or fine edges without fitting the entire image into the preview window; scroll around a large picture as needed.

    Changing a setting creates fresh results from the original files you selected. It does not repeatedly shrink an already resized copy. The originals on your device are untouched. Outputs get matching names, and duplicates receive a number so a ZIP cannot overwrite one picture with another.

    The saved files omit the source's camera, date and location metadata. Keep your originals if that information matters. Animated inputs become still images in PNG, JPG and WebP; choose GIF to keep the animation. Unusually large pictures may be reduced before resizing to fit browser memory; the result row calls out that reduction.

    Frequently asked questions

    Will resizing stretch my picture?

    No. Every resize mode keeps the original proportions, with rounding to whole pixels. Setting a width calculates the matching height; fitting inside a box uses whichever dimension is more restrictive.

    Can I resize several images to the same width?

    Yes. Choose Width and type the number of pixels. It applies to every image in the list. Smaller originals keep their size unless you turn on Allow enlarging smaller images.

    Does the resized image keep a transparent background?

    Yes, with PNG or WebP output. JPG cannot store transparency, so its transparent areas become the white or black background you select.

    Does enlarging an image add detail?

    No. It creates more pixels by interpolating the existing picture. A larger original is better when you need real detail for printing or a close-up.

    Can I resize an image in inches or centimeters?

    Yes. Under Units choose Inches, Centimeters or Millimeters, and set the print resolution (300 DPI unless you change it). 4 × 6 inches at 300 DPI becomes 1,200 × 1,800 pixels. PNG and JPG files save that resolution, so photo editors and layout apps that read it use the size you set; WebP and GIF files store none.

    How do I change an image's DPI without resizing it?

    Keep original size and type the print resolution you need. The pixels stay the same and the PNG or JPG file records the new DPI, which changes only how large it prints: a 1,200 × 1,800 pixel photo prints 4 × 6 inches at 300 DPI and 6 × 9 inches at 200 DPI.

    What are the image-size limits?

    Very large source images are reduced to about 36 megapixels on computers or 16 on phones. Output also stays within that pixel budget and 16,384 pixels per side. The result row identifies any memory-related reduction.