Resize PNG, JPG and WebP Images by Pixels or Percentage

Resize PNG, JPG and WebP images by pixels or percentage. Keep proportions, crop to fit, or add a background, all locally in your browser.

Free to use. No signup or watermark.
Original image

Select a photo or image to begin.

Everything stays on your device.

Resize your image locally in your browser.

Up to 20 MiB and 33.5 million pixels. No server upload. Animated images are not supported.

Image processing settings
×

Resize images without stretching using crop, fit or locked ratio

Prepare an existing image for a banner, document, or social post without sending it to a server. Select a PNG, JPEG, or WebP, enter the output dimensions, and keep its aspect ratio for a proportional resize. For a different shape, choose a center crop or fit the whole image inside a colored canvas. Download a new file while keeping your original untouched. To resize an image without stretching, keep its aspect ratio locked; unlock it only when you intend to crop the picture or add a background to a different shape.

Ways to use the image resizer

Make a smaller image for a page or email.

Resize a generated background to an exact pixel size.

Fit a landscape photo into a square canvas without stretching.

How to resize an image without stretching its proportions

Resizing changes pixel dimensions. A target frame with different proportions also requires a decision about what happens to the picture's edges.

Keep aspect ratio locked for proportional image resizing

Open a static PNG, JPEG, or WebP and leave the ratio locked when you want the whole picture at a smaller size. For a 2400 × 1600 source, a 1200-pixel width produces an 800-pixel height. Enlarging an image adds pixels but cannot recover missing original detail.

Choose the fit when the shape must change

Unlock the ratio for a different target shape. Crop fills the frame and can remove edge content; fit keeps the picture with padding; stretch changes its proportions. Inspect faces, circles, and lettering because they make unwanted stretching particularly easy to spot.

Check the processed copy

The tool accepts static PNG, JPEG, and WebP files, with browser memory and output-size limits. Select a format suitable for the result and inspect the new dimensions before downloading. Your original is not overwritten. If a large source fails, try a smaller output or another browser rather than repeatedly requesting the same allocation.

Need help choosing a file? Read the image format guide or compare common pixel dimensions.

How to use the free image resizer tool

01

Select an image

Choose a static PNG, JPG or WebP from your device. It stays in this browser.

02

Choose dimensions and fit

Keep proportions, use a percentage, or unlock the ratio to crop, fit, or stretch the picture.

03

Inspect and download

Process the image, compare it with the original, and save a copy in PNG, JPG or WebP.

Image Resizer: questions & answers

Everything you need before your next download.

Can I resize an image without uploading it to a server?

Yes. The selected image is decoded and resized on your device. The file is not sent to a server, and the download is a separate copy.

How do I resize without distorting the picture?

Leave Keep aspect ratio enabled. If you need a different shape, unlock it and use Crop to fill or Fit with background instead of Stretch.

Does making a small image larger improve its detail?

No. Resizing adds pixels but cannot recover detail absent from the original. Prefer reducing an image or starting from a higher-resolution source.

Start your next creation with a simple image

Set the mood for a social post, refresh your wallpaper, or give a presentation a clean opening. Pick a canvas and make it yours.

Put your favorite colors on your screen

A soft sunset gradient or a quiet wash of color can make a screen feel like yours. Choose a 4K desktop canvas or a portrait phone size, then build a wallpaper around your own palette.

Give your next presentation a clean opening

Leave room for your ideas with a white canvas, or set the tone with a simple gradient. Start at 1920 × 1080, then add your title in a slide app or use the background for a project cover.