Skip to content
Media

Image Resizer

Resize images to custom dimensions and download.

imageresizescaledimensions
Loading tool…

Recommended tools

Affiliate links — we may earn a commission if you sign up.

About the Image Resizer

The Image Resizer downsizes or upscales any image to exact pixel dimensions and lets you download the result in PNG or JPEG format. Choose a file with the button or drop it anywhere on the dashed zone, and the tool reads its natural dimensions, shows them in the Original stat, and pre-fills the Width and Height fields. A Maintain aspect ratio switch keeps the proportions locked by default, so editing width recomputes height from the original ratio and vice versa, with both values rounded to whole pixels. Flip the switch off to distort the image deliberately for a specific slot like a banner or avatar. The Format select switches between lossless PNG and JPEG, and JPEG output fills the canvas with pure white behind any transparent areas. Resizing runs on a canvas with high-quality smoothing, so downscaled photos stay crisp. Stat cards report the original dimensions, the new size, and the current file size in bytes, kilobytes, or megabytes, while a preview card shows the rendered result. Clicking Download resized saves a file named after your original with the target dimensions, such as landscape-1200x900.jpg.

Hand-written guide

Examples

Input
Upload a 4032×3024 JPG photo · Width 1200 · Height auto (aspect locked) · Format PNG
Output
Original 4032×3024 · New size 1200×900 · File size shown in the stat card · Download name photo-1200x900.png
Note: The original 4:3 ratio carries into the resize, so entering 1200 for width auto-computes height as 900. The File size stat formats the output blob as KB to two decimals or as MB when it crosses the threshold.
Input
Upload an 800×800 PNG logo with transparent background · Keep 240×240 · Format PNG
Output
Original 800×800 · New size 240×240 · Transparent regions preserved · Download name logo-240x240.png
Note: With both fields set and the ratio locked, the square logo scales evenly to 240×240 and the canvas keeps its transparency in PNG. Switching the Format select to JPEG would fill the canvas with white before drawing the logo.
Input
Upload a 1920×1080 16:9 video still · Maintain aspect ratio OFF · Width 800 · Height 600 · Format JPEG
Output
Original 1920×1080 (16:9) · New size 800×600 (4:3) · Downloaded as still-800x600.jpg
Note: With the ratio lock off, the 800 and 600 values apply independently, so the 16:9 frame is compressed into a 4:3 box and the image distorts. The JPEG output gains a white fill behind any transparent regions before compression.

How to use

  1. 1

    Click Choose image or drop a file onto the dashed zone; the filename appears below the button once accepted.

  2. 2

    Set the Width and Height values in pixels; the Original stat shows the source dimensions as your reference point.

  3. 3

    Drag the Maintain aspect ratio switch on to keep proportions, or off to stretch the image into non-native shapes.

  4. 4

    Choose PNG or JPEG from the Format select; JPEG flattens transparency to white.

  5. 5

    Check the New size and File size stats plus the preview, then click Download resized to export your file.

Common use cases

  • Responsive hero images — resize the full-resolution shot to your exact header width and shave the file size on the wire.
  • Social media assets — produce the pixel-perfect 1200×630 or 1080×1080 covers that each platform expects for a clean card.
  • E-commerce thumbnails — batch-reduce product photos to a consistent 800×800 square for uniform carousels and quick page loads.
  • Email-safe headers — fit images inside typical 600px email columns so mail clients never downscale them mid-render.
  • Blog featured images — standardize 1200×630 for Open Graph telemetry that renders consistently across search and social previews.
  • Forum and avatar uploads — shrink portraits to the few hundred pixels many systems require before uploading the original.

Best practices

  • Choose the final export format first — JPEG for photos with smooth gradients, PNG for logos, icons, and anything needing transparency.
  • Check the new file size in the stat card before downloading; a resized photo that stays over a megabyte still defeats the purpose.
  • Keep aspect ratio locked for people photos; accidental distortion in width-only or height-only editing is the most common amateur mistake.
  • Export the exact dimensions your target layout needs rather than resizing twice, since each pass costs a generation of sharpness.
  • Verify that upscaling an image is intentional; the tool preserves the aspect ratio, but enlarging a small source rarely adds real detail.
  • Re-download after switching format, since the PNG and JPEG versions of the same resize differ in transparency handling and file weight.

Tips

  • Resize to the largest size a layout could need, then let browsers scale down responsively; a single 1200px file covers desktop and mobile.
  • Match your JPEG export to the actual content, since photos tolerate compression well but sharp text and logos show artifacts fast.
  • Preview each width editing pass against the Original stat to keep track of exactly how aggressively you are reducing the image.
  • Batch by fixing one dimension first — an even width — so the height follows the ratio and every output stays consistent across a set.

Frequently asked questions

With Maintain aspect ratio on, editing the width field recomputes the height from the original ratio and vice versa, rounding to whole pixels. The saved ratio comes from the source image's natural dimensions. Turning the switch off lets the two fields govern independently for deliberate stretching.

Explore more media tools

Browse the full collection of media tools on the hub, or jump back to all categories.

Related tools