Resize photos and images in your browser
Free image resizer. Set exact width or height in pixels, keep aspect ratio, no upload.
Tip: leave one dimension at 0 to auto-calculate from the other while keeping aspect ratio.
How to use the image resizer
- 1
Drop your images
Drag and drop one or more images into the box. Or click to browse.
- 2
Set width or height
Type the target width and/or height in pixels. Leave one at 0 to auto-keep the aspect ratio.
- 3
Pick format and quality
Choose JPG, PNG, or WebP for output. Adjust quality if needed.
- 4
Download
Each resized image is ready to download instantly. Files never leave your browser.
Why resize images?
A 12-megapixel phone photo is around 4000 by 3000 pixels and 3-5 MB. That is overkill for a profile picture, a school form upload, or an email attachment. Resizing the image to a smaller width drops the file size dramatically while keeping it sharp on screens that do not need the full resolution.
Fileoholic's resizer uses the browser's built-in Canvas API to scale images locally. No server, no upload, no waiting for round-trips. Drop the file, set the target dimensions, download. Aspect ratio is preserved by default so your photos do not look stretched or squashed.
Common image size presets
Exact dimensions for the things people resize most. Type the width and height in pixels, pick the format, download.
| Use case | Size | Notes |
|---|---|---|
| US passport photo | 600 x 600 px | Exact mode, JPG |
| India passport photo | 413 x 531 px | Exact mode, JPG |
| Instagram square post | 1080 x 1080 px | no re-crop |
| Instagram portrait | 1080 x 1350 px | max feed height |
| Instagram / WhatsApp story | 1080 x 1920 px | 9:16 full screen |
| Facebook cover photo | 820 x 312 px | desktop |
| LinkedIn profile photo | 400 x 400 px | min 300 x 300 |
| YouTube thumbnail | 1280 x 720 px | 16:9, under 2 MB |
| Email attachment | 1280 px wide | Fit mode, JPG 75 |
| Full HD wallpaper | 1920 x 1080 px | 16:9 |
Passport specs vary by country — confirm the exact requirement on the official portal before submitting.
Your files never leave your browser.
All processing runs locally on your device. No uploads, no tracking of file content.
FAQ
Will the aspect ratio be preserved?
Yes by default. In Fit mode, set only width or only height (leave the other at 0) and the missing dimension is calculated. In Exact mode, both values are used as given.
Can I resize multiple images at once?
Yes. Drop or select as many as you like. Each is processed and downloaded separately.
What is the maximum file size?
30 MB per file. Mobile browsers may struggle with larger images.
Are my images uploaded anywhere?
No. Resizing happens entirely in your browser using the Canvas API. Nothing leaves your device.
What is the right passport photo size?
Standard passport photo size is 600x600 px (US) or 413x531 px (India). Use Exact mode, type both values, pick JPG output. Verify the country-specific spec on the official portal before submitting.
How do I resize an image for Instagram?
Square posts: 1080x1080. Portrait posts: 1080x1350. Stories: 1080x1920. Use Exact mode, type the width and height, pick JPG. Instagram will accept and not re-crop.
How do I resize a photo to fit a 1 MB upload limit?
Drop the photo. In Fit mode, set width to 1280 px (height auto). Pick JPG quality 75. Most phone photos land between 200 and 700 KB at this setting.
Why does my resized image look slightly different?
JPG and WebP use lossy compression. Lower the quality slider for smaller files, raise it for sharper output. PNG is lossless.
How do I resize an image and keep the quality?
Resize down, not up — shrinking keeps detail, enlarging cannot add it back. Pick PNG for lossless output, or JPG at quality 90+ for near-identical results at a smaller size. Resizing in your browser here does not re-compress twice, so quality stays as high as the format allows.
How do I change an image resolution in pixels?
Type the target width and height in pixels. Resolution in the web sense is just the pixel dimensions — e.g. 1920x1080 for full HD. Use Exact mode to force both numbers, or Fit mode to set one and keep the aspect ratio.
How do I reduce an image to a specific size in KB?
File size in KB depends on dimensions plus quality. Shrink the width first (e.g. 1280 px), then lower JPG quality in steps until the download size lands under your KB limit. To target a file size directly, use the compress image tool instead.
Need bulk processing or AI-powered resizing?
For desktop batch processing or AI upscaling, see Adobe Photoshop or Canva Pro. Disclosure: contains affiliate links. We may earn a commission at no extra cost to you.
Related tools
Last updated: 2026-06-20