Resize an image for social cards, docs, or quick sharing.
About the image resizer
The image resizer redraws a PNG, JPG, or WEBP file to the exact pixel width and height you set, then hands you a PNG to download. Use it when an upload form, social card slot, or document needs a precise size, like a 1200 by 630 share image or a 512 by 512 icon, and you would rather not open an editor.
The image is processed on your device and never leaves the page. The default fields start at 1200 by 630, a common social-preview size, and you can change them to any positive pixel values before you pick a file.
How to use
- Enter the width you want in pixels in the Width field.
- Enter the height you want in pixels in the Height field.
- Select Choose image and pick a PNG, JPG, or WEBP file.
- Check the preview that appears at your chosen dimensions.
- Select Download resized PNG to save the result.
Worked examples
Any photo to 1200 x 630
The default size for a link preview image on most social and messaging platforms.
A logo to 512 x 512
A square that fits app icon and avatar slots that ask for a fixed pixel size.
A wide banner to 1600 x 400
A header strip sized for a profile or blog cover before you upload it.
Frequently asked questions
- Which image formats can I upload?
- You can select a PNG, JPG or JPEG, or WEBP file. The resized result is always handed back to you as a PNG.
- Does the resizer keep the original aspect ratio?
- No. It draws your image to the exact width and height you set, so if those numbers do not match the original proportions the picture is stretched or squashed to fit. Enter dimensions in the same ratio as the source if you want to avoid distortion.
- What happens to transparent areas?
- The canvas is filled with white before your image is drawn, so transparent regions in a PNG or WEBP become white in the downloaded result rather than staying see-through.
- Can I enlarge a small image as well as shrink one?
- Yes. Setting dimensions larger than the original scales it up, though enlarging a small image can look soft because the tool is stretching the pixels it already has, not adding new detail.
- Is my image uploaded to a server?
- No. Resizing happens locally in your browser, so the picture is not sent anywhere or kept. The download link is built from the result on your own device.
- Why does the download come back as PNG when I uploaded a JPG?
- The tool exports the canvas as PNG, which is lossless and handles the white background cleanly. If you need a smaller JPG afterward you can convert the PNG separately.
- Is there a size limit on the image I choose?
- There is no fixed cap in the tool, but very large images use more memory because they are drawn in the browser. If a file fails to load, try a smaller source image.
Use this again tomorrow
Save this page so it's one tap away when you need a quick result.