Image Resizer

Resize any image to exact pixel dimensions or a percentage scale — right in your browser.

Click to upload or drag an image here JPG, PNG, or WebP supported

How to Resize an Image

  1. Click the upload area or drag in a JPG, PNG, or WebP image — the current pixel dimensions load automatically.
  2. Choose "Exact Pixels" to type a specific width and height, or "Percentage Scale" to scale by a percentage (1–200%).
  3. In Exact Pixels mode, leave "Lock aspect ratio" checked so changing width automatically recalculates height (and vice versa).
  4. Click "Resize Image", then "Download Image" to save the result.

Frequently Asked Questions

Can I make an image larger than its original size?

Yes - the percentage slider goes up to 200%, and you can also type pixel dimensions larger than the original in Exact Pixels mode. Keep in mind that enlarging a raster image doesn't add real detail; the browser's high-quality smoothing just interpolates between existing pixels.

What happens if I uncheck Lock aspect ratio?

You can then set width and height independently, which will stretch or squash the image if the new ratio doesn't match the original - useful for fitting a specific banner or thumbnail size, but it will distort the image's proportions.

What file format is the resized download?

It matches your source file's type - resizing a JPG produces a JPG, and anything else (PNG, WebP, etc.) is exported as PNG at 92% quality for lossy formats.

Does resizing reduce file size the same way compression does?

Not necessarily - resizing changes the pixel dimensions, while file size mainly depends on quality/compression settings. A smaller image will usually produce a smaller file, but for precise file-size control, use Fixora's Image Compressor instead, which keeps dimensions fixed.

Is my image uploaded to resize it?

No. The resize is performed locally with the Canvas API's drawImage() scaling - your file stays on your device throughout.