100% in-browser Batch up to 10 Free, no sign-up

The image resizer and compressor that never uploads your files

Resize to exact dimensions, scale by percentage, fit a longest side, or compress an image to a target file size — with ready-made presets for Instagram, X, Pinterest, YouTube and LinkedIn. Processing is 100% client-side: your images are read by your own browser and nothing is uploaded anywhere.

Drop images here, click to browse, or paste
JPG · PNG · WebP · AVIF — up to 10 images, 25 MB each · Ctrl+V works too
×
85%

Your images will appear here. Nothing is uploaded — resizing happens on this device.

Resizing re-encodes every image through a local canvas, which also strips embedded metadata — EXIF, GPS, XMP, C2PA and AI metadata do not survive the export. For a full report of what was inside a file, plus an image-fingerprint reset, run it through the MetadataRemover metadata cleaner.

Zero server uploads Results in seconds Presets for every major platform

Presets

Picking dimensions for each platform

Every social platform re-compresses what you upload, and each one has a size it prefers. Feeding the platform exactly what it wants avoids a second, server-side resize you have no control over — and keeps text and fine detail sharp. The preset selector above fills the width and height fields with the current recommendations:

  • Instagram Post — 1080×1080, the square feed format. Portrait posts work at 1080×1350, which you can type in manually.
  • Instagram Story — 1080×1920, a 9:16 full-screen vertical.
  • X / Twitter — 1600×900 for single-image posts, a 16:9 frame that displays without cropping in the timeline.
  • Pinterest — 1000×1500, the standard 2:3 pin ratio the feed is built around.
  • YouTube thumbnail — 1280×720, the minimum size YouTube accepts for custom thumbnails.
  • LinkedIn — 1200×627 for link and post images, roughly a 1.91:1 ratio.

If you prepare images for several platforms at once, add the files, apply one preset, download the batch, then switch presets and run them again. Each pass takes seconds because nothing leaves your machine.

Compression

Quality vs. dimensions: what actually shrinks a file

An image's file size is roughly the number of pixels multiplied by the cost of describing each pixel. The dimensions control the first term; the quality setting controls the second. Halving both sides of an image quarters the pixel count, which is why reducing dimensions saves far more than nudging the quality slider — a 50% resize often beats dropping JPEG quality from 90% to 60%, and looks better doing it.

The trade-off works in the other direction too. If the dimensions are fixed — a 1280×720 YouTube thumbnail, say — quality is the only lever left. For JPEG and WebP, the 80–90% range is usually indistinguishable from the original at a fraction of the size, and WebP typically reaches the same visual quality at a smaller size than JPEG.

Target file size mode automates this balancing act. It binary-searches the quality setting to land under your limit, and only steps the dimensions down to 85% when quality alone cannot get there — then tells you the final quality and size it used, so there are no surprises.

Privacy

Why resize images client-side?

Most online resizers ask you to upload your images to a server, resize them there, and download the result. That upload is a copy you can no longer account for — of photos that often contain EXIF metadata revealing where and when they were taken, or AI metadata describing how they were generated.

This image resizer does the work where the file already is: your browser reads it with the File API, redraws it on a local canvas and saves the result straight back to your device. There is no upload step, so there is nothing to intercept, log or retain. You can open your network inspector, or disconnect from the internet entirely, and the tool keeps working.

A useful side effect of the canvas re-encode is that metadata does not survive it. Resizing here doubles as a quick pass with a metadata cleaner — and for a verified clean with a full before-and-after report, the MetadataRemover metadata cleaner is one click away.

Questions

Frequently asked questions

Are my images uploaded when I resize them?

No. Your files are read by your own browser, drawn on a local canvas and saved straight back to your device. The tool keeps working even if you disconnect from the internet after the page has loaded.

Does resizing also remove image metadata?

Yes. Re-encoding through the canvas drops every metadata segment — EXIF, GPS, XMP, IPTC, C2PA content credentials and AI metadata such as Stable Diffusion parameters. For a full report of what was inside the file, plus an image-fingerprint reset, run it through the MetadataRemover metadata cleaner as well.

Will resizing reduce the quality of my image?

Downscaling is visually safe — you discard pixels the platform would have thrown away anyway. Upscaling can soften detail, so it is off by default; enable "Allow upscaling" only when you must hit dimensions larger than the source. For JPEG and WebP output, the quality slider controls the remaining trade-off, and 80–90% is usually indistinguishable from the original.

How does the target file size mode work?

It encodes your image up to six times, binary-searching the quality setting between 35% and 95% to land under your target. If the file is still too large at minimum quality, it steps the dimensions down to 85% and tries again, for up to four rounds. The result row shows the final quality and size used.

Which formats and limits apply?

You can drop JPG, PNG, WebP and AVIF images — up to 10 at a time, 25 MB each. Output can keep the original format or convert to JPEG, PNG or WebP. AVIF input works everywhere, but if you keep the original format for an AVIF file in a browser that cannot encode AVIF, the result falls back to PNG.