Image Resizer
Resize any JPG, PNG, or WEBP to an exact pixel size, a percentage of the original, or a ready-made social media preset — with a live preview before you download.
Drop an image here, or click to browse
Supports JPG, PNG, and WEBP
Why use this image resizer?
Fit an image to a website layout, meet a platform's exact upload dimensions, or shrink a huge photo down to a usable size — all without design software.
100% private
Resizing happens locally in your browser using the Canvas API. Nothing is uploaded.
Exact pixels or percent
Type an exact width and height, or scale by a percentage of the original size.
Social media presets
Instagram, Facebook, YouTube, and Twitter/X dimensions built right in.
Aspect ratio lock
Keep proportions correct automatically so images never look stretched.
Three fit modes
Stretch to exact size, fit the whole image in, or crop to fill the frame.
Live preview
See exactly how the resized image will look before downloading.
How to resize an image
Upload your image
Drag and drop, or click to select a JPG, PNG, or WEBP file.
Choose a mode
Pick exact pixels, a percentage scale, or a ready-made preset.
Pick a fit mode
Stretch, contain, or cover — depending on how you want the image framed.
Download
Click "Resize Image" then download the result instantly.
Frequently asked questions
Can I resize an image to an exact pixel size?
Yes. Enter an exact width and height in pixels, and optionally lock the aspect ratio so the image doesn't stretch or distort.
Are there presets for social media?
Yes. Presets are included for Instagram post, Instagram story, Facebook cover, YouTube thumbnail, and Twitter/X post, so you don't need to look up exact dimensions.
Are my images uploaded to a server?
No. Resizing happens locally in your browser using the Canvas API, so your images never leave your device.
Will resizing make my image blurry?
Enlarging an image beyond its original resolution can make it look softer, since no new detail is created. Reducing the size generally stays sharp.