Toolkit  /  Resize images online

Resize images online

Change image dimensions by pixel, percentage, or platform preset. Resize one image or hundreds at once. Nothing uploaded.

Files never leave your browser
Drop images here, paste, or click to browse
Resize by pixels, percentage, or platform preset
JPG · PNG · WebP · AVIF · GIF · up to 100 MB

Resizing an image is one of the most common image tasks — and one of the most frequently fumbled. Get it wrong and you end up with stretched, blurry, or impossibly large files. Get it right and you save bandwidth, hit platform requirements, and make your images look exactly as intended.

This tool gives you three ways to resize: by exact pixel dimensions (e.g. 1920×1080), by percentage (e.g. scale to 50%), or by preset (Instagram square, YouTube thumbnail, HD, etc.). All resizing happens in your browser — no uploads, no waiting.

How to resize images

01
Drop images
Any format — JPG, PNG, WebP, GIF. Drag, paste, or browse. Up to 100 MB each.
02
Pick a mode
Exact pixels with optional height auto-fill, percentage scaling, or a platform-specific preset.
03
Resize and download
Process individually or in batch. Original aspect ratio preserved unless you say otherwise.

The three resize modes

Different situations call for different ways of expressing what you want:

Pixel mode

Specify the exact width (and optionally height) in pixels. This is the right choice when you need an image to fit a specific space — a CMS that requires 1200px-wide hero images, a printer that wants 2400px on the long edge, or a specification that demands exactly 800×600.

Leave the height field blank and we'll calculate it automatically to preserve your aspect ratio. Specify both for a hard stretch (turn off "keep aspect ratio" first).

Percent mode

Scale by a percentage of the original size. Useful when you want to "make these images half as big" or "shrink to 25%" without caring about exact pixel counts. The aspect ratio is always preserved in this mode.

Preset mode

Pick from common dimensions used by social media and video platforms: Instagram square (1080×1080), Instagram story (1080×1920), YouTube thumbnail (1280×720), Facebook cover, Twitter header, LinkedIn banner, and standard HD resolutions.

Why aspect ratio matters

An image's aspect ratio is the proportion of its width to its height. A 1920×1080 image has a 16:9 ratio. A 1080×1080 image is 1:1 (square). A 1080×1350 image is 4:5 (Instagram portrait).

If you change the aspect ratio when resizing — say, forcing a square image into a 16:9 rectangle — the result looks stretched and unprofessional. Faces look wider, circles become ovals, type appears distorted.

To change aspect ratio properly, you should crop the image rather than resize it. Our crop tool lets you pick a target aspect ratio and choose which part of the image to keep. Use resize to keep the same shape, smaller; use crop to change the shape.

Can you resize up?

Yes, this tool can scale images larger than the original — but the result will look softer or blurrier than the source. There's no way to create pixel detail that wasn't in the original image using simple resizing.

For genuine quality upscaling — making a small image look sharp at a larger size — you need AI-based upscaling that intelligently reconstructs detail. Our upcoming upscale tool uses ESRGAN models running in your browser to do this. Until then, simple upscaling here works for modest enlargements (up to ~50%) but degrades visibly beyond that.

Common social media image sizes

The preset menu includes the most-requested dimensions, but here's the full reference if you need something specific:

  • Instagram square post: 1080 × 1080 (1:1 ratio)
  • Instagram portrait post: 1080 × 1350 (4:5)
  • Instagram landscape post: 1080 × 566 (1.91:1)
  • Instagram story / Reel: 1080 × 1920 (9:16)
  • Facebook cover photo: 851 × 315
  • Twitter / X header: 1500 × 500
  • LinkedIn banner (personal): 1584 × 396
  • LinkedIn company banner: 1128 × 191
  • YouTube thumbnail: 1280 × 720 (16:9)
  • YouTube banner: 2560 × 1440
  • Pinterest pin: 1000 × 1500 (2:3)
  • TikTok video cover: 1080 × 1920 (9:16)

For the listed presets, just pick them from the menu. For others, use pixel mode with the dimensions above.

Resize without uploading

Every other resize tool we tested uploads your images to a server. We process everything in your browser using the Canvas API and a high-quality resampling algorithm. Your images never travel over the network.

Beyond privacy, this means there's no upload time before processing starts. Drop a file, and it's being resized immediately — often before a competitor's site has finished receiving the upload.

Common questions

Things people actually ask.

Downsizing (making smaller) doesn't reduce perceived quality if done correctly — we use high-quality bicubic resampling. Upsizing (making larger) does soften the image since there's no real detail to add. For modest upscales (up to 50%) this is barely noticeable; for larger enlargements you'll want AI upscaling.

Yes, smaller dimensions mean fewer pixels and typically much smaller files. A 4000×3000 photo at 4 MB might become 200 KB at 1000×750. Re-encoding also happens, so the actual savings depend on format and quality settings.

Resize changes dimensions while keeping the entire image visible (just smaller or larger). Crop selects a portion of the image and discards the rest. Use resize to preserve composition; use crop to change framing or aspect ratio.

Yes. The only limit is your computer's memory. We've tested with batches of 500+ photos without issue.

By default, the output format matches the input — a JPG stays a JPG, a PNG stays a PNG. To change format and resize simultaneously, run the file through our converter after resizing.