Skip to content
JustTools

Image Resizer

Change image dimensions in seconds: type exact pixels, scale by a percentage or pick a ready-made size for Instagram, YouTube and more. Resize a whole batch at once — your photos never leave your device.

Runs in your browser Free · no sign-up

At a glance

  • Resizes by exact pixels (with or without keeping proportions), by percentage (5–400%), or to a preset size.
  • Presets include Instagram square (1080×1080) and portrait (1080×1350), Story/Reel (1080×1920), YouTube thumbnail (1280×720), link previews (1200×630), Pinterest (1000×1500) and HD, Full HD and 4K screens.
  • When the new shape differs from the photo, choose crop to fill, fit with a border in any colour, or stretch.
  • Resizes any number of images at once and downloads them individually or as a ZIP.
  • Saves as the original format, JPG, WebP or lossless PNG, with adjustable JPG/WebP quality.
  • Uses multi-step downscaling for sharp results and respects each photo’s EXIF orientation.
  • Runs entirely in your browser: images are never uploaded.

Step by step

How to resize an image

  1. 1

    Add your images

    Drag and drop photos, click to browse or paste with Ctrl+V. You can add as many as you like.

  2. 2

    Choose the new size

    Pick Pixels and type a width or height, Percentage to scale, or Social & screen sizes for a preset.

  3. 3

    Decide how to fill the shape

    If the new size has a different shape, choose Crop to fill, Fit with border or Stretch.

  4. 4

    Download

    Pick a format, then download each image or click Download all for a ZIP.

Features

Everything you need, nothing you don’t

Exact pixel sizes

Type a width, a height or both. With proportions locked, every photo keeps its shape; unlock them to make every image exactly the size you need.

Ready-made social sizes

One click for Instagram posts and stories, YouTube thumbnails, link previews for Facebook and LinkedIn, X posts, Pinterest pins and standard screen sizes.

Crop, fit or stretch

Crop to fill trims the edges evenly, fit with border keeps the whole photo and adds bars in your colour, and stretch matches the size exactly.

Batch resizing

Drop in a whole folder of photos. Change a setting and every image is redone automatically, then download them all as one ZIP.

Sharp results

Big reductions are done in several steps, which avoids the jagged edges and shimmering you get from a single resize.

Private and free

No upload, no watermark, no sign-up and no limit on the number or size of images.

Crop to fill, fit with border or stretch?

When a photo’s shape doesn’t match the new size — a landscape photo going into a 1080×1080 square, say — something has to give.

  • Crop to fill scales the photo to cover the whole frame and trims the edges evenly. Nothing is distorted and there are no bars. Best for social posts and thumbnails.
  • Fit with border keeps the entire photo and fills the leftover space with a colour you choose. Best when nothing may be cut off, such as documents and product shots.
  • Stretch forces the photo to the exact size, distorting it if the shapes differ. Use it only when the shapes are already almost the same.

Recommended image sizes used by the presets

WhereSize (px)Aspect ratio
Instagram square post1080 × 10801:1
Instagram portrait post1080 × 13504:5
Instagram / WhatsApp Story, Reel1080 × 19209:16
YouTube thumbnail1280 × 72016:9
Facebook / LinkedIn link preview1200 × 6301.91:1
X (Twitter) post image1600 × 90016:9
Pinterest pin1000 × 15002:3
Full HD screen / video frame1920 × 108016:9

Does resizing reduce quality?

Making an image smaller keeps it looking sharp — the tool downscales in several steps to avoid jagged edges. Making an image larger cannot add detail that was never captured: enlarging a small photo by more than about 150% makes it look soft. For the best result, start from the largest original you have.

To make files smaller without changing their dimensions, use the Image Compressor instead — or resize first and then compress.

Pixels, DPI and print size

Screens only care about pixels. For printing, divide the pixel size by the print resolution: at 300 DPI (photo quality), a 1800 × 1200 px image prints at 6 × 4 inches, and a 3000 × 2400 px image at 10 × 8 inches. For posters viewed from a distance, 150 DPI is usually enough.

FAQ

Frequently asked questions

How do I resize an image without stretching it?

Keep proportions locked and enter only a width or a height — the other side is calculated automatically. For an exact size with a different shape, use Crop to fill or Fit with border instead of stretching.

Can I resize many photos at once?

Yes. Add as many images as you like; every one is resized with the same settings, and you can download them all together as a ZIP file.

Are my photos uploaded?

No. Resizing happens entirely in your browser, so your photos never leave your device.

What size should an Instagram post be?

1080 × 1080 px for a square post or 1080 × 1350 px for a portrait (4:5) post. Stories and Reels use 1080 × 1920 px. All three are one-click presets here.

Will resizing reduce the file size?

Making an image smaller in pixels almost always makes the file smaller too. For precise control over file size, such as hitting 100 KB, use the Image Compressor.

Can I enlarge a small image?

Yes, by entering a bigger size or a percentage above 100%. The image gets bigger, but it cannot gain detail, so large enlargements look soft.

Which format should I save in?

JPG for photos that must work everywhere, WebP for smaller files on websites, and PNG for screenshots, graphics or images with transparency.

Does it keep my photo the right way up?

Yes. Phone photos are rotated according to their EXIF orientation before resizing, and the saved file is always upright.

Keep going

Browse every tool

Last updated Report a problem or suggest a feature