Image geometry
Resize images to exact dimensions
Set an exact frame size, keep the whole image with padding, or crop it to fill. Preview the geometry before downloading a new copy.
Processed in this browser · no image upload
Choose what happens when the shapes differ
Fit with padding (contain) keeps the entire image inside your exact frame. Empty space uses your chosen background. Fill and crop (cover) fills the frame and trims edges; adjust the position to keep the subject. Stretch uses your exact width and height independently and can distort the image.
Lock the aspect ratio when you want width and height to change together. Turn it off to specify a different frame shape. Upscaling is optional: it adds pixels, not detail. Without upscaling, a larger contain frame adds padding instead of enlarging the photo.
Pixel dimensions and file size solve different limits
A 600 × 600 pixel file is not necessarily under 100 KB. This resizer controls geometry and reports actual output bytes. For a JPG upload byte limit, use Compress JPG. To choose the retained composition directly, use the visual image cropper.
Supported files and output limits
Work with one still JPG, PNG or WebP image at a time, up to 25 MiB and 40 megapixels. Output is limited to 16 megapixels and 16,384 pixels on either side. Large images may exceed the memory available on a phone; use a smaller source if decoding fails. Animated PNG and WebP are rejected.
For HEIC or HEIF, first make a compatible copy with HEIC to JPG. The editor checks supported file signatures before browser decoding; a recognized signature does not guarantee a valid image.
Exports are newly encoded files. JPG and WebP quality settings are lossy; PNG retains transparency. JPG needs a solid background. Original metadata is not copied, and color rendering can differ between browsers. This is not a lossless metadata-removal or forensic privacy tool.
Keep the original and review the result
Selected image files stay in browser memory and are not uploaded by this tool. Keep editing the original without choosing it again, then download the result when its preview and dimensions are right. Clearing the editor or leaving the page releases its working files. There is no saved editing history.
Normal page and asset requests still reach Cloudflare. Read the Privacy Policy for the wider site context.