Photo Resizer

Resize a scan or photo to exact pixel dimensions — or just halve it for web and email — with the aspect ratio locked, live in your browser.

Private by design — your photo is processed locally and never uploaded.

Drop a photo here, or click to browse

Supported formats: JPG, PNG, WebP, GIF, BMP

Before After

Drag to compare

Tip: for email and web, long edge around 1600–1920px is usually plenty; for printing, keep 300 DPI worth of pixels.

How It Works

The Photo Resizer draws your image into a new canvas at the exact width and height you enter, using bilinear interpolation — each output pixel is blended from the nearest source pixels, so edges stay smooth instead of blocky. No server is involved; the whole resize happens on your device.

Exact pixel control

Type the target width or height in pixels. Use it to match upload limits, print sizes or canvas slots.

Locked aspect ratio

With the lock on, changing one dimension automatically keeps the other in proportion, so faces and buildings never stretch.

Percentage presets

One tap at 25%, 50%, 75% or 100% scales the whole photo for the web, thumbnails or email attachments.

Live preview

The after pane shows the resized result instantly so you can judge softness before you download.

An honest note on upscaling: resizing can only interpolate pixels that already exist. Making a small photo much larger will blur it rather than add real detail — for the sharpest results, start from a high-resolution scan and downscale.

How to Use

  1. Upload your photoDrag it in or click to browse. The tool reads its natural width and height automatically.
  2. Set the target sizeType a new width (height follows automatically if the lock is on), or tap a 25/50/75/100% preset.
  3. Check the live previewDrag the compare handle to see the resized output. If it looks soft, you may have upscaled too far.
  4. DownloadExport as PNG for lossless editing, JPG for sharing, or WebP for the smallest file.

FAQ

Does resizing reduce quality?
Downscaling almost always looks fine. Upscaling beyond the original resolution makes the image softer because the tool can only interpolate existing pixels — it cannot invent new detail. Start from the largest scan you have.
What is "lock aspect ratio" for?
It keeps the width-to-height proportion tied to the original, so the photo never looks stretched or squashed. Turn it off only when you intentionally need a non-uniform stretch.
What size should I use for web or email?
A long edge of 1600–1920px covers most websites and emails without wasting bandwidth. For print, match the output size at 300 DPI (e.g. a 6×4 inch print at 300 DPI is about 1800×1200px).
Is my photo uploaded when I resize?
No. Resizing runs entirely in your browser with the Canvas API. Your photo never leaves your device, and the tool works offline after the page loads.
Which output format is best after resizing?
PNG stays lossless for graphics and edits; JPG is best for photographs you share; WebP gives the smallest file size at a similar quality level.