Resize Images

Change image dimensions by pixels, percentage or longest edge in your browser — fast, batch-ready and private.

Processed on your device. Your files are never uploaded.

OriginalResult

More free toolsAll tools →

How to use, tips & FAQ

How to resize an image online

  1. Click Select images, drop one or more files anywhere on the page, or paste a screenshot with Ctrl+V. You can resize JPG, PNG, WebP, GIF, BMP, ICO, AVIF, SVG, HEIC and TIFF files in one batch.
  2. Choose how you want to resize:
    • By pixels: enter a target width, height or both. Keep Lock aspect ratio checked to avoid stretching.
    • Percentage: scale images down or up relative to their original dimensions (for example, 50% or 75%).
    • Max side: cap the longest edge so a mixed batch of landscape and portrait photos all stay within the same limit.
  3. Uncheck Do not enlarge smaller images if you intentionally want small graphics scaled up, or open Output format & quality to save the resized images as JPG, WebP or PNG.
  4. Check the new pixel dimensions on each card, inspect quality with the compare slider, and download individual files or Download all as ZIP.

Common image dimensions for web and social media

Use case Recommended dimensions Aspect ratio
Full HD screen / presentation 1920 × 1080 px 16:9
Blog post / article photo 1280 px wide (auto height) Original
Instagram square post 1080 × 1080 px 1:1
Open Graph / link preview card 1200 × 630 px 1.91:1
Product thumbnail or avatar 400–800 px wide Original or 1:1

When Lock aspect ratio is enabled and you enter both width and height, the image is scaled proportionally to fit inside that box without cropping or distortion. If you leave one field blank, the missing side is calculated automatically from the original proportions.

Tips for crisp resized images

  • Downscale in one step here: shrinking a high-resolution camera photo to 1280 px wide uses multi-step high-quality resampling in your browser, which preserves sharp edges better than a naive single pass.
  • Avoid upscaling photos: enlarging a small raster image cannot invent missing detail and usually looks soft. Leave Do not enlarge smaller images checked for most web workflows.
  • Pair resizing with WebP or JPG: changing a 4000 px photo to 1280 px wide reduces pixel count by nearly 90%, making files dramatically smaller even at high quality.
  • SVG files scale cleanly: vector SVGs are rendered at high resolution before saving to PNG, JPG or WebP.

Is it safe to resize private photos here?

Yes. Every file is decoded, resized and re-encoded inside your own browser using local Canvas and WebAssembly/JavaScript encoders. Your images are never sent to a server, work offline once the page loads, and leave no copies anywhere outside your device.

Frequently asked questions

How do I resize an image without distorting it?

Keep Lock aspect ratio checked and fill in either Width or Height (or pick Max side). The other dimension adjusts automatically so faces, logos and text keep their true proportions.

Can I resize many photos with different orientations at once?

Yes. Switch to Max side and set a limit such as 1920 px. Landscape photos will be resized to 1920 px wide, while portrait photos will be resized to 1920 px tall, keeping every photo proportional.

Does resizing keep transparency?

Yes, as long as the output format supports transparency (such as PNG, WebP or GIF). If you choose JPG as the output format, transparent areas are filled with white because JPG does not have an alpha channel.

Does resizing remove EXIF metadata?

Yes. Re-encoding on an HTML canvas automatically applies the photo’s EXIF rotation so it appears upright and strips hidden metadata such as camera serial numbers and GPS coordinates.

Last updated: