How to resize an image
- 1
Click Choose files or drop your images — JPG, PNG, WebP, HEIC, GIF, BMP, TIFF and AVIF are accepted.
- 2
Under Resize by, choose Percentage, Width (px) or Height (px), then type the Value (for example 50 for half size, or 1080 for 1080 pixels).
- 3
Pick an Output format — Original keeps the same type, or switch to JPG, PNG or WebP.
- 4
Click Convert and download each image, or everything with Download all (ZIP).
Three ways to resize
- Percentage — the quickest option when you just want “smaller”. 50% halves both width and height; 25% produces an image one sixteenth the pixel count, ideal for thumbnails. Values above 100% enlarge.
- Width (px) — the right choice for websites, blogs, social media and slides, where layouts are defined by width. The height follows automatically.
- Height (px) — useful for banners, product grids and documents where everything must line up to the same height.
Because the proportions are always preserved, you never get stretched or squashed faces.
Common sizes
| Destination | Suggested setting |
|---|---|
| Full-width website image | Width 1920 px |
| Blog post or article image | Width 1200 px |
| Instagram post | Width 1080 px |
| Email attachment | Width 1200–1600 px |
| Online form with a size limit | Width 800–1200 px |
| Profile picture, thumbnail | Width 300–500 px |
| Half the size of a phone photo | Percentage 50 |
Social networks resize and recompress what you upload, so giving them exactly the width they display (rather than a 4,000-pixel original) usually gives a cleaner result. Check the current requirements of the platform or official form you’re preparing for — passport and visa portals in particular have strict rules on size and file weight.
Resizing for print
For printing, what matters is the number of pixels per inch on paper. Around 300 pixels per inch gives sharp prints; 150–200 is acceptable for posters viewed from a distance. Multiply the print size in inches by 300 to get the width you need:
| Print size | Pixels for 300 dpi |
|---|---|
| 4 × 6 in (10 × 15 cm) | 1200 × 1800 px |
| 5 × 7 in (13 × 18 cm) | 1500 × 2100 px |
| 8 × 10 in (20 × 25 cm) | 2400 × 3000 px |
Most phone photos already exceed these sizes, so for printing you usually don’t need to resize at all — only when a print service imposes a maximum file size.
Picking the output format
Original keeps each image in its own format where possible. Switching the format at the same time saves a step:
- JPG for photos that need to open everywhere and stay light.
- PNG for screenshots, logos and graphics with sharp edges or transparency.
- WebP for websites — lighter than JPG at the same visual quality, with transparency support.
HEIC photos from an iPhone, TIFF scans and BMP files can be resized and converted to JPG in one pass — handy when a form rejects the original type. For format conversion without resizing, see HEIC to JPG or JPG to PNG.
Resizing that respects your privacy
Most online resizers upload your pictures to a server. Here, the images are decoded and redrawn by your browser, then saved straight to your downloads. That makes it suitable for ID photos, documents and client work, and it’s fast: there’s no upload or download queue, only the time your device needs to process the pixels.
Tips
- Downscale from the largest original you have. Each resize of an already-resized JPG loses a little detail.
- Reduce dimensions first, then compress. Pixel count is the biggest factor in file size; Compress image can then squeeze out the rest.
- Need a favicon? Resizing to 32 px isn’t enough for browsers — create a proper multi-size icon with PNG to ICO.
Common problems
- The result is the wrong height. Only one side can be set; the other follows the original proportions. If the platform wants an exact shape, crop the image to that aspect ratio in an editor first.
- The image looks blurry after enlarging. Resizing up spreads the same detail over more pixels. Start from a larger original if you have one.
- The file is still too heavy. Combine resizing with a lower quality in Compress image, or switch the output format to WebP.