Boneyard Tools

Image Resizer

Resize any picture right in your browser with four ways to set the target: exact pixels, a percentage of the original, fit inside a box, or cap the longest edge. The aspect ratio stays locked by default so nothing looks stretched, and one-click presets cover common sizes like 1080p and Instagram square. Re-encode to PNG, JPEG or WebP with a quality slider, watch the new dimensions and file size update live, then download. The image is decoded and re-encoded with the Canvas API on your device and is never uploaded.

How to resize an image

  1. Drop an image onto the drop zone, or click to browse for one.
  2. Pick a resize mode: Pixels, Percent, Fit box or Longest edge.
  3. Enter the target values, or in Fit box click a preset such as 1080p (1920 x 1080) or Instagram square (1080).
  4. Keep Lock aspect ratio on to avoid stretching, or turn it off in Pixels mode for an exact width and height. In Fit box or Longest edge, tick Allow enlarging past the original only if you need to upscale.
  5. Choose the output format (PNG, JPEG or WebP) and, for JPEG or WebP, set the Quality slider.
  6. Check the New size and File size readout, then click Download.

Examples

Shrink a phone photo to 50 percent

A 4032 x 3024 JPEG, Percent mode at 50%
Output 2016 x 1512, re-encoded in the chosen format

Fit a 4:3 photo inside a 1080p box

A 4032 x 3024 image, Fit box preset 1920 x 1080
Output 1440 x 1080, scaled to fit the box height while keeping the 4:3 shape (no cropping or stretching)

Cap the longest edge at 1600 px

A 4000 x 3000 image, Longest edge mode set to 1600
Output 1600 x 1200, the long side becomes 1600 and the short side scales with it

Frequently asked questions

Is my image uploaded to a server?

No. Decoding and re-encoding happen entirely in your browser using the Canvas API. Your image never leaves your device, which makes this safe for private or sensitive pictures.

What do the four resize modes do?

Pixels sets an exact width and height. Percent scales by a factor of the original, so 50 percent halves each side. Fit box shrinks the image to sit inside a maximum width and height while keeping its shape. Longest edge makes the longer side a set number of pixels and scales the other side to match.

Will resizing reduce the quality?

Making an image smaller keeps it sharp, and the canvas uses high-quality smoothing. Enlarging past the original size cannot add real detail, so upscaling is off by default in Fit box and Longest edge and must be enabled with the Allow enlarging checkbox.

Which formats can I export?

PNG (lossless, keeps transparency), JPEG (small, best for photos, filled on a white background), and WebP (modern, usually the smallest). A quality slider from 10 to 100 percent appears for the lossy formats JPEG and WebP.

Does it keep the aspect ratio?

Yes by default, so images never look stretched. In Pixels mode you can untick Lock aspect ratio to force an exact width and height; Fit box and Longest edge always preserve the shape.

Why did my file get bigger instead of smaller?

Re-encoding a heavily compressed JPEG as lossless PNG, or raising the quality slider, can increase the byte size even at the same dimensions. The readout shows the change as a percentage so you can spot this; switch to WebP or lower the quality to shrink it.

What are the presets for?

In Fit box mode the presets fill the max width and height for common targets: 4K, 1080p, 720p, Instagram square and portrait, a Twitter or X header, a thumbnail and an avatar. They are a starting point you can still edit by hand.

Is there a file size limit?

Only your device's memory. Very large images use more memory to decode and draw, but everything stays local with no upload cap, and the preview updates a moment after each change.

Does resizing strip EXIF and location data?

Yes. Because the image is redrawn to a fresh canvas and re-encoded, the original EXIF metadata, including any GPS coordinates, is not carried into the downloaded file.

Learn more

Related tools