Resize image

Resize one image locally by percentage or to a chosen box.

Purpose

Create a resized JPEG, PNG, or WebP copy in this browser. Choose a percentage, fit within a width and height, or enter an exact output box and choose how its contents should fit.

How to use

  1. Choose one static JPEG, PNG, or WebP image from your device.
  2. Set a percentage or output box, choose the exact-box fit mode when needed, then preview and download the result.

Supported formats

  • Input: static JPEG, PNG, and WebP.
  • Output: PNG, JPEG, and WebP when your browser encoder supports them. PNG has no quality setting.

Limits

  • One image at a time; maximum input 20 MiB.
  • Output is limited to 16 megapixels, 8,192 pixels per side, and 100 MiB. Animated images are not supported.

Example

Fit a landscape photo inside 1200 × 900 px to keep its full image and aspect ratio, or use an exact box with center crop for a full-bleed thumbnail.

Frequently asked questions

How does exact fit and pad work?

The whole image is scaled to fit inside the exact box, then the remaining space is filled with your chosen padding color. Added space is split evenly; an extra pixel goes on the right or bottom.

Where is an exact fill crop placed?

Fill scales the image until the exact box is covered, then crops from the center. If the scaled excess is odd, the extra cropped pixel comes from the right or bottom.

Can I enlarge an image?

No. Enlargement is off by default. Turn it on when the selected percentage or exact fill/stretch mode needs larger image pixels; otherwise the request is rejected instead of silently changing its size.

Does PNG quality change?

PNG has no quality slider. Quality applies to JPEG and WebP output.

Related tools

Privacy

The public page never receives image data. The isolated workbench reads and resizes the selected image in this browser tab; it does not upload or save the file to this service.