Skip to content

Resize an Image to Exact Dimensions

Passport photos, profile pictures, Instagram posts, print sizes — type the size and drag the frame. Resize in bulk if you like; nothing is uploaded.

I want Resize images

Settings appear once you add an image.

Resize by
50%
Keep the original proportions Off = the image is cropped or padded to exactly this width and height.
Advanced 7
When proportions differ
90%
Also keep each file under a size limit For portals with a KB cap — quality is lowered just enough.

Done on your device No upload, no queue, no sign-up.

Bytes sent anywhere: 0 B

Works offline after you’ve used it once.

How to use it

Your photo goes into this browser tab, is resized to the exact pixels on your device, and comes back at the size the form asks for. 0 bytes uploaded
  1. Add your files

    Drop your photos. HEIC from iPhones works too.

  2. Check the settings

    Type any width and height, in pixels, mm or inches. For a passport or visa photo, open its page under photo sizes, which fills in the exact size for you.

  3. Save the result

    Drag the frame to choose what stays in, then download — exactly the size the form asks for.

Why it doesn’t upload

Passport and ID photos are exactly the kind of image you shouldn’t hand to a random website. Resizing here happens on your device, so your face and documents never touch anyone’s server.

How to check for yourself

Worth knowing

  • Enlarging a small photo adds pixels, not detail — it will look softer. Official photo portals usually reject blurry images.
  • Visa and passport portals also check the photo itself (background, head size, lighting). We get the file size and pixels right; the photo still has to meet their rules.
  • “Crop to fill” uses the frame position you choose on the first image; other images in a batch are cropped from the center.
  • Output is sRGB. Wide-color iPhone photos are converted, which is what portals expect.

Resize a photo for Instagram without cropping

Instagram crops anything taller than 3:4 or wider than 1.91:1, and it cuts from the middle. To keep the whole picture, fit it inside Instagram’s frame with a border instead: portrait 4:5 without cropping · 3:4 without cropping · square without cropping · story or Reel without cropping. The border is white; change Border / background color under Advanced for black or your own color.

The tall shapes — 4:5 (1080 × 1350 px) and the newer 3:4 (1080 × 1440 px) — take up the most room in the feed, so a landscape photo fitted into it gets a band above and below; a square post gives it a little less. Want it cropped instead, filling the frame? Set it for an Instagram portrait and drag the frame over the part to keep. To check a photo against any other size rule first, use the photo size checker.

Questions

How do I resize a photo to 35×45 mm for a passport?

Set it for a Schengen photo, which sets 413×531 pixels — that’s 35×45 mm at 300 dpi. Drag the frame so your head is centered, then download. You can also switch the unit to mm and type 35 and 45.

What’s the right size for a US visa (DS-160) photo?

A square JPEG between 600×600 and 1200×1200 pixels, no bigger than 240 KB. Set it for the US visa: 600×600, with the 240 KB limit turned on for you.

Will resizing reduce quality?

Making an image smaller keeps it sharp — we use high-quality downscaling. Making it bigger can’t invent detail, so enlarged photos look softer.

Can I resize without cropping anything off?

Yes. Leave the aspect ratio locked and the whole picture is scaled down with nothing cut — set the longest side and the other follows. Cropping only happens if you unlock it and set a shape that differs from your photo’s, and the frame preview shows exactly what would go before you save.

What size should an Instagram post be?

1080×1350 pixels (4:5) takes up the most room in the feed. 1080×1440 matches the new 3:4 profile grid, and Stories and Reels are 1080×1920. Type the one you want, or set it for the 4:5 portrait.

How do pixels relate to mm, cm and inches?

Physical sizes depend on DPI. At 300 dpi, 1 inch is 300 pixels and 1 mm is about 11.8 pixels. Change the DPI under Advanced settings if your printer asks for something else.

Read more about this

Next steps

Often used before or after Resize Image. These run on your device too.