All tools Image Resizer ● Live Image / Inspection How this tool works

Image Resizer

Image Resizer lets you scale any JPG, PNG, or WebP image to a custom width, height, or percentage — entirely in your browser using the canvas API. Download the result as PNG or JPG.

Image Resizer Runs locally
Step by step

How to use it

  1. Upload a JPG, PNG, WebP, or GIF image by clicking the upload area or dragging it in.

  2. Enter a target width and height in pixels, or switch to percentage mode to scale proportionally.

  3. Toggle 'Lock aspect ratio' on to keep the image proportions consistent when changing one dimension.

  4. Choose an output format (PNG or JPG).

  5. Click Resize, then download the resulting image.

When to use it

Use cases

  • Shrink a large photo to fit a website's recommended image dimensions before uploading.

  • Resize a profile picture to the exact pixel size required by a social platform.

  • Scale down a batch of product photos to a consistent width for an online store.

  • Reduce image dimensions to lower file size for email attachments.

  • Resize a screenshot to fit within a document or presentation slide.

Limits & privacy

What this tool does and does not do

Private by design

Resizing happens locally using the HTML canvas API in your browser. Your image is never uploaded — nothing leaves your device.

  • Upscaling beyond the original resolution will look blurry — this is a limitation of raster images, not the tool.

  • Only the first frame of animated GIFs is processed; the result is a static image.

  • EXIF metadata (camera model, GPS location, orientation) is not preserved in the resized output.

Background

Resampling, and what it costs

Resizing redraws the image at new dimensions, computing each output pixel from the input pixels around it. Reducing size is generally safe and often improves apparent sharpness.

Enlarging is where expectations break. There is no additional detail to recover — the algorithm can only interpolate between pixels that already exist, so an upscaled image is a smoother version of the same information, not a more detailed one. Doubling the dimensions of a small image produces a large soft image, never a sharp one.

One consequence is worth knowing before you use the result. Processing happens by drawing the image onto a canvas and encoding what was drawn, and a canvas holds pixels only. Every piece of metadata is therefore dropped: EXIF, the camera model, the timestamp, the colour profile, and any embedded GPS coordinates. That is excellent if you are stripping location data before posting a photo, and a real loss if you were relying on capture dates to keep an archive in order. Keep the original.

Questions

Frequently asked questions

Does resizing reduce quality?

Downscaling generally preserves quality well since you're discarding pixel information. Upscaling will introduce blurriness because no new pixel information is generated — this is a fundamental limitation of raster scaling, not specific to this tool.

What formats can I upload?

JPG, PNG, WebP, and GIF (first frame only for GIFs).

How do I resize without distorting the image?

Enable 'Lock aspect ratio' before entering a width or height — the other dimension updates automatically to preserve the original proportions.

Can I resize by percentage instead of pixels?

Yes. Switch to percentage mode and enter a value like 50 to halve both dimensions, or 200 to double them.

What's the best output format to choose?

Use PNG for images with transparency or sharp edges (logos, screenshots, diagrams). Use JPG for photos, since it produces smaller files at the cost of some lossy compression.

Is there a maximum image size I can upload?

No hard limit is enforced, but very large images (e.g. 50+ megapixels) may be slow to process depending on your device's memory, since resizing happens via the canvas API.

Will resizing remove EXIF data like camera info or GPS location?

Yes. The canvas-based resize process re-encodes the image and does not carry over EXIF metadata, which can be a privacy benefit before sharing photos.