Resize Image Online

Resize an image online, free and with no sign-up. Drop in a PNG, JPEG or WebP and snapnedit reads its original pixel dimensions straight away, then lets you type a new width or height with the aspect ratio locked, scale to 25%, 50% or 75%, or pick a ready-made size for an Instagram post, a story, a YouTube thumbnail or a LinkedIn banner. Choose whether the picture fits inside your box, is cropped to fill it, or is stretched to it, export as PNG, JPEG or WebP, and download the result. The resize runs server-side with a high-quality Lanczos filter, so photos come back sharp rather than blocky — and it costs no credits.

Drop a PNG, JPEG, or WebP here, or click to choose a file.

Free — resizing costs no credits and needs no account.

Scale by percentage
Common sizes
A preset that doesn’t match your photo’s shape switches Fit to “Cover (crop to fill)”.
Original
No image selected
Result
No result yet

Type exact pixels, or scale by percentage

Most resizing jobs are one of two shapes: “make this exactly 1200 pixels wide” or “make this about half the size”. The width and height boxes are prefilled with your image's real dimensions the moment it loads, so you always start from what you actually have rather than from an empty form. Type into either box and, with the ratio lock on, the other follows automatically — the proportions stay exactly as shot, which is what stops a resized photo looking subtly squashed. Turn the lock off when you deliberately want a different shape.

The 25%, 50% and 75% buttons work off the original dimensions, never off whatever is currently in the boxes, so tapping 50% twice does not quietly give you a quarter-size image. Percentage scaling is the fastest way to cut the weight of a camera photo that is far larger than anywhere it will actually be displayed.

Resize an image for Instagram, YouTube and LinkedIn

Every platform crops to its own frame, and uploading the wrong shape means the platform decides what gets cut. The preset buttons set both dimensions for you: Instagram post 1080 × 1080, Instagram story 1080 × 1920, Facebook post 1200 × 630, X/Twitter post 1600 × 900, YouTube thumbnail 1280 × 720 and LinkedIn 1200 × 627.

When a preset's shape differs from your photo's — a landscape holiday shot going into a square Instagram post, say — the Fit control switches itself to “Cover (crop to fill)”, because that is the only way to land on the exact numbers the platform wants. The centre of the frame is kept, so the subject usually survives the crop; if it does not, resize to the platform's width first and crop deliberately in the editor.

Fit inside, cover, or stretch — what each one does

Fit inside is the safe default: the image is scaled until it sits entirely within the width × height box you gave, keeping its proportions. The result can be smaller than the box on one side — a 4:3 photo asked to fit a square box comes back 1080 × 810, not 1080 × 1080.

Cover scales until the box is completely filled and trims the overflow, so the output is always exactly the size you asked for and nothing is distorted, at the cost of losing a strip from two edges. Stretch to fill forces both dimensions to your numbers with no cropping, which does distort the picture — occasionally what you want for a texture or a background plate, and almost never what you want for a face. Cover and stretch both need a width and a height; fit inside is happy with just one.

Resizing without losing quality, and picking a format

Making an image smaller is lossy in principle, but the filter matters enormously. snapnedit downsamples with a Lanczos kernel, which averages a neighbourhood of source pixels for every output pixel instead of discarding most of them, so fine detail, text and hair edges stay clean rather than turning stair-stepped or shimmery. Enlarging past the original resolution cannot invent detail that was never captured — for that, run the AI upscaler, which reconstructs it.

Format is the other half of the file-weight question. PNG is lossless and keeps transparency, which makes it right for logos, screenshots and cutouts but heavy for photographs. JPEG is far smaller for photos and has no transparency. WebP usually beats both — typically 25–35% smaller than an equivalent JPEG at matching visual quality, and supported by every current browser. A quality slider appears for JPEG and WebP: around 80 is a good balance, and 90 is near-indistinguishable from the original.

Free, private, and nothing to install

Resizing costs no credits at all — it is a plain geometric operation with no AI model behind it, so there is no account to create, no watermark stamped on the output and no daily cap. Your upload is processed on the server, the result comes back over a signed, short-lived link, and both the input and the output are deleted automatically within 24 hours. Nothing is added to a training set and nothing is shared.

Because the whole thing runs in a browser tab it behaves the same on a phone, a Chromebook and a workstation, with no desktop software to install and no plugin to keep updated. When a resize is not quite the whole job, the same image opens in the full snapnedit editor with one click, where you can crop precisely, straighten, adjust colour and export again.

How it works

  1. Upload a PNG, JPEG or WebP — its original width and height are read and prefilled for you.

  2. Set the size: type a width or height with the ratio locked, tap 25/50/75%, or choose a social-media preset.

  3. Pick how it should fit the box (inside, cover or stretch) and the output format, adding a quality level for JPEG or WebP.

  4. Press Resize, then download the finished image or open it in the editor to keep working.

Frequently asked questions

How do I resize an image online for free?

Upload a PNG, JPEG or WebP, type the width or height you want (or tap a percentage or a social-size preset), then press Resize and download the result. There is no sign-up, no credit cost and no watermark.

Will resizing make my photo blurry?

Shrinking with a good filter does not: snapnedit uses Lanczos resampling, which keeps edges and text crisp rather than soft or stair-stepped. Enlarging beyond the original pixel count is the case where detail cannot be recovered — use the AI upscaler for that, since it reconstructs detail instead of merely stretching it.

How do I keep the aspect ratio while resizing?

Leave “Lock aspect ratio” on — it is on by default. Type a new width and the height is recalculated from the original proportions (and vice versa), so the picture is never squashed. Switch the lock off only when you deliberately want a different shape.

What size should an image be for Instagram?

A square feed post is 1080 × 1080 and a story or reel is 1080 × 1920. Both are one tap in the Common sizes row; because those shapes usually differ from a camera photo, the Fit control switches to “Cover (crop to fill)” so you get those exact dimensions rather than something smaller.

Can I resize an image to a specific file size in KB?

Not directly — you choose dimensions, not a byte target. In practice, reducing the width and height and exporting as JPEG or WebP at a quality of about 75–85 brings almost any photo comfortably under a few hundred kilobytes. The result panel reports the finished file size, so you can nudge the numbers and run it again.

Which format should I choose — PNG, JPEG or WebP?

PNG for transparency, logos, screenshots and line art; JPEG for photographs going somewhere that needs maximum compatibility; WebP for the web generally, since it is typically 25–35% smaller than JPEG at matching quality and every current browser supports it.

Is there a maximum size I can resize to?

Width and height can each be anything from 1 up to 8192 pixels, which covers 8K output and large-format print at normal viewing distances. Uploads themselves are capped by file size rather than by dimensions.

Do you keep my images?

No. The upload and the resized result are both deleted automatically within 24 hours, the download link is signed and short-lived, and nothing is used for training or shared with anyone.