Image / Continuous editor

Image Resizer

Resize JPEG, PNG or WebP images to exact pixel dimensions in your browser, with optional aspect-ratio locking.

● Upload once, finish the workflow
Selected task Image Resizer
Current result
0 steps

Your image preview will appear here.

Method, example & boundaries

Image Resizer: from input to a reviewable result

Create an image at exact pixel dimensions in the browser, with an optional aspect-ratio lock that derives one side from the other. This is a delivery-dimension tool: it exposes the requested width and height rather than hiding crops or social-platform presets behind a single button.

Worked example: resize a 3:2 camera image

Example input
Source 3000×2000; target width 1200 px; aspect ratio locked.
Example output
A 1200×800 image because 1200 × 2000 ÷ 3000 = 800.

How to interpret it

Ratio locking prevents geometric distortion. Unlocking it would allow 1200×630, but that stretches the whole frame rather than cropping it.

Canvas resampling with explicit dimensions

The image is decoded locally, target dimensions are validated against browser safety limits, and the source is resampled onto a new canvas. The selected output format is encoded from that canvas and downloaded without an upload.

Resizing boundaries

  • Upscaling adds pixels but cannot recreate texture or focus missing from the source.
  • Unlocked dimensions can distort circles, faces, and typography.
  • Very large canvases may exceed mobile memory even when the file itself is small.