Free Image Resizer

Resize images online — change dimensions by pixels or percentage. Supports JPEG, PNG, WebP, AVIF, and GIF with fit modes to control exactly how the image is scaled.

How to Resize Images

  1. 1Upload your image — Drag and drop or click to select. JPEG, PNG, WebP, AVIF, GIF, and HEIC are supported.
  2. 2Set your dimensions — Enter width and/or height in pixels or percentage. Choose a fit mode to control how the image fills the target area.
  3. 3Download your resized image — Click download on the result. Optionally convert to a different format (WebP, JPEG, PNG, AVIF) during resize.

Fit Mode Reference

Inside

Preserves aspect ratio. The image is scaled to fit within the given dimensions — no cropping, no letterboxing. Best for thumbnails and responsive images.

Cover

Fills the target dimensions completely, cropping any excess. Like CSS object-fit: cover. Best for uniform grid layouts.

Contain

Fits the entire image within the dimensions, adding letterbox bars (background) if aspect ratios differ. Like CSS object-fit: contain.

Fill

Stretches the image to exactly match the target dimensions. Aspect ratio is NOT preserved. Use sparingly.

Outside

Scales so the image meets or exceeds both dimensions. Similar to cover but may not fill one axis fully.

Frequently Asked Questions