Free image resizer

Resize images online — exact sizes, instantly

Scale to precise dimensions, a percentage, or a ready-made social and web preset, with a DPI control for print. Everything runs in your browser — nothing is ever uploaded.

Drop images to resize
JPG · PNG · WebP · AVIF · GIF · BMP · TIFF · HEIC — nothing is uploaded
IMAGES · .HEIC · .HEIF · .HIF · .TIF · … · max 50.0 MB

The complete guide to resizing images

What resizing an image actually does

An image is a grid of pixels with a fixed width and height. Resizing changes how many pixels are in that grid: downscaling throws away pixels using a resampling algorithm that blends neighbours so edges stay smooth, while upscaling adds new pixels by interpolating between the ones you already have. The visible content is the same picture — it just occupies more or fewer pixels, which is what controls both the file size and how the image displays on a given screen or print.

Most people resize for a concrete reason: an upload form rejects anything over a certain width, a web page loads slowly because the image is far larger than the space it fills, a social platform wants an exact canvas, or a print shop needs a specific pixel count at a specific density. This tool covers all of those with three ways to set the target — exact dimensions, a percentage of the original, or a named preset — plus a DPI control for print and a choice of resampling algorithm.

Dimensions, percentages, and presets

Dimensions mode is the most direct: type the width and height in pixels. Keep the aspect-ratio lock on and the two fields move together so the image is never distorted; turn it off when you need a precise canvas and don't mind a slight stretch. Percentage mode is the quickest way to halve or double an image — and because it scales each file by its own size, it is the right choice for a mixed batch where every image should shrink proportionally rather than to one shared size.

Presets remove the guesswork for the sizes that come up constantly. Instead of remembering that an Instagram story is 1080×1920 or a YouTube thumbnail is 1280×720, pick the platform from the list and the canvas is set for you. The catalogue spans the major social networks, common web resolutions like 1080p, 1440p, and 4K, and a few utility sizes such as a 512px favicon and an A4 page at 300 DPI for print.

Choosing a resampling algorithm

Resampling is the maths that decides each new pixel's colour, and the right algorithm depends on the image. Lanczos is the default because it gives the sharpest, most faithful result for photographs and detailed graphics; it uses a windowed sinc filter that preserves fine detail without the softness cheaper methods introduce. It runs in a background WebAssembly worker so a large image doesn't freeze the page while it processes.

Bicubic is a smooth, fast interpolation handled directly by your browser — an excellent general-purpose choice that is virtually indistinguishable from Lanczos for most everyday resizing. Nearest neighbour is the specialist: it copies the closest pixel with no blending at all, which would look blocky on a photo but is exactly what you want for pixel art, game sprites, or any image where crisp, un-smoothed edges are the whole point of scaling it up.

DPI and print workflows

DPI — dots per inch — is one of the most misunderstood settings in image editing. It is not a property of the pixels themselves; it is a number stored in the file that tells print software how densely to lay those pixels onto paper. A 3000×2400 image is the same on screen whether it is tagged 72 or 300 DPI, but a print shop reading 300 DPI will produce a crisp 10×8 inch print, while 72 DPI would spread the same pixels across a much larger, coarser area.

For anything destined for the web, 72 DPI is the convention and the value is largely ignored by browsers, which care only about pixel dimensions. For print, 150 DPI is fine for posters viewed at a distance and 300 DPI is the standard for photos and brochures. When you set a DPI here, we embed it into the exported file's metadata — a pHYs chunk for PNG, the JFIF density fields for JPG — so the print pipeline reads exactly the density you intended.

Everything runs in your browser

Most online resizers upload your images to a server, process them in the cloud, and send the result back. Your private photos and confidential documents pass through someone else's infrastructure, where they may be logged, cached, or retained. OpusImg works differently: resizing happens entirely on your device. Lanczos uses a WebAssembly build of the same high-quality resampler behind Squoosh, and bicubic and nearest-neighbour use your browser's own canvas.

When you drop a file, it is decoded, resized, re-encoded at high quality, and handed straight back to you without a single byte being uploaded. There is no server to trust, nothing to delete afterward, and the tool keeps working even if you go offline. Batch resizing runs the same local pipeline across every file and bundles the results into one ZIP — fast, private, and free, the way image resizing should be.

Frequently asked questions

Is resizing images free?

Yes. Resizing JPG, PNG, and WebP images is completely free with no sign-up, no watermark, and no file limit. Resizing runs entirely in your browser, so there is nothing for us to charge for. Pro plans add the AI tools, but everyday resizing stays free forever.

Are my images uploaded to a server?

No. OpusImg resizes images on your own device using WebAssembly and your browser's own canvas. Your files never leave your computer or phone — there is no upload, no cloud processing, and nothing stored on our side. That makes it safe for confidential documents, client work, and personal photos.

How do I resize an image to exact pixel dimensions?

Choose the "By dimensions" mode and type the width and height you need in pixels. Leave the aspect-ratio lock on to keep the image's proportions — change one field and the other follows automatically. Turn the lock off when you need an exact, possibly non-proportional canvas, such as a specific banner size.

What is the lock aspect ratio toggle for?

When the lock is on, the width and height stay proportional: setting the width to 1000px updates the height to match the original shape, so the picture is never squashed or stretched. When the lock is off, you can set width and height independently, which is useful for fitting an exact canvas even if it distorts the image slightly.

Which resampling algorithm should I pick?

Use Lanczos for photographs — it produces the sharpest, most natural result and is the default. Bicubic is a fast, smooth alternative handled by your browser. Choose Nearest neighbour only for pixel art, sprites, or icons where you want hard edges and no blending between pixels when scaling up.

What does the DPI setting do?

DPI (dots per inch) is metadata that tells print software how large to print the image. It does not change the pixel dimensions or how the image looks on screen — 72 DPI is standard for the web, while print shops usually want 150 or 300 DPI. We embed the value you choose into the file (PNG and JPG) so a print workflow reads the right density.

Can I resize for Instagram, YouTube, or other platforms?

Yes. The "By preset" mode includes 18 ready-made sizes — Instagram square, portrait, and story; Facebook and LinkedIn covers; X/Twitter headers; YouTube thumbnails and channel art; Pinterest pins; plus HD, QHD, and 4K. Pick a preset and your image is resized to the exact canvas that platform expects.

Will resizing reduce image quality?

Making an image smaller (downscaling) keeps it looking crisp — Lanczos and bicubic both average pixels cleanly. Making it larger (upscaling) can only invent so much detail, so very large enlargements look soft; for big upscales the AI upscaler in Pro reconstructs detail far better. We encode the result at high quality so the resize itself adds no visible compression artifacts.

Can I resize many images at once?

Yes. Drop a whole folder and apply one target to the batch. In percentage mode every image is scaled by the same percentage, so each keeps its own aspect ratio; in dimensions or preset mode every image is fitted to the same canvas. Results are bundled into a single ZIP for download, all processed on-device.

What formats can I resize?

You can drop in JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, and HEIC. Each file is decoded in your browser, resized, and re-saved — JPG and HEIC come out as JPG, PNG/BMP/TIFF as PNG, and WebP/AVIF/GIF as WebP, so the result always opens everywhere. To change format deliberately, use the converter tool linked below.