Resize Image
Resize JPG, PNG, and WebP images directly in your browser. Set exact width and height in pixels, lock the aspect ratio, or scale by percentage. No upload, no signup, no watermark — your image never leaves your device.
Drop an image here
or click to select from your device
Max file size: 20 MB · Formats: JPG, PNG, WebP
How to Resize an Image
- Click the upload area or drag a JPG, PNG, or WebP file onto it.
- Choose exact pixels or percentage scale.
- Enter the new width and height — with aspect ratio locked, one field updates the other automatically.
- Optionally choose an output format and quality.
- Click "Resize Image" and compare the before/after sizes.
- Click "Download Resized Image" to save.
Why Your Files Stay Private
Resizing runs entirely in your browser using the Canvas API. No file is uploaded to a server, stored, logged, or shared. You can disconnect from the internet after the page loads and the resizer will still work. Unlike most online resizers, your image never leaves your device.
Resize vs Compress — What's the Difference?
Resizing changes the pixel dimensions of the image — a 3000×2000 photo becomes 800×533. Fewer pixels mean a smaller file and faster loading, but also less detail when zoomed in.
Compressing keeps the dimensions and reduces file size by discarding detail within each pixel. A 3000×2000 image stays 3000×2000 but takes less disk space.
For web images, do both — resize to the display size (usually 800–1200px wide) and then compress. Resize first, then compress, never the other way around. Use the Image Compressor after resizing for the smallest possible file.
Common Resize Sizes
- 1920×1080 — Full HD screen / desktop wallpaper
- 1280×720 — YouTube thumbnail, blog header
- 1200×630 — Open Graph / social media preview (Facebook, LinkedIn, Twitter)
- 1080×1080 — Instagram square post
- 1080×1920 — Instagram / TikTok Story, Reel
- 800×600 — General blog post image, small photo
- 400×400 — Profile picture, thumbnail
- 300×250 — Small banner ad
Frequently Asked Questions
Does resizing reduce image quality?
Yes — resizing down discards pixels, and resizing up has to invent new pixels (interpolation). Downscaling from 3000px to 800px is fine for screen viewing; the result looks sharp on a monitor. Upscaling from 800px to 3000px will look blurry because the original detail is gone — you cannot recover pixels that were never there. If you need a large image, start from a large source.
What does locking the aspect ratio do?
When the aspect ratio is locked, changing the width automatically updates the height to keep the image's original proportions. This is what you want most of the time — it prevents stretching or squashing. When unlocked, you can set any width and height combination, which will stretch the image to fit. Use unlocked only when you specifically need to fit an exact frame.
What size should I use for a website image?
Use the largest size the image will ever display on screen — no larger. A blog post image that displays at 800px wide only needs to be 800px wide (or 1200–1600px for retina displays, but that doubles the file size). For hero/banner images, 1200–1600px wide is usually enough. Target 100–200 KB per image for optimal page speed.
Can I resize multiple images at once?
Not in this version — it processes one image at a time. For batch resizing, use a desktop tool like ImageMagick (free, command-line), XnConvert (free, GUI), or IrfanView. For the occasional image, this browser tool is faster than installing software.
Why does my PNG get larger after resizing?
PNG is lossless, so the file size depends on the pixel content — not just the dimensions. If the resized image produces more complex pixel patterns (e.g., when interpolation creates new color gradients), the PNG file can grow. This is rare for downscaling but possible. If file size matters, convert to JPG or WebP after resizing — they compress much more aggressively for photos and complex images.
Does resizing remove transparency?
Only if you output to JPG — JPG does not support transparency, so transparent areas become white. If you output to PNG or WebP, transparency is preserved. The original image is never modified; only the downloaded copy is affected by the format choice.