Resize an image by pixels or to a social size
A photo resizer for social sizes, percentages or exact pixels, with the result shown at once. Sharp Lanczos resampling runs in your browser, so your photos never upload.
Drop an image, or click to choose
JPG, PNG or WebP. Add several to resize them together.
Need several changes to one photo? The Photo editor does crop, text, filters and blur together.
How to resize an image
Drop one or more images onto the box above, or click to pick them. Each file opens on your device.
Pick a platform size such as Instagram portrait, a percentage, or exact pixels. When the shape differs from your image, choose Fit, Fill or Crop to fill.
The result updates as you change settings. Drag the divider on the preview to compare it with the original; the sizes before and after sit right underneath.
Download each resized image. Your originals are untouched until you save the new files.
Why the resampling quality matters
Shrinking an image means throwing away pixels, and how they are thrown away decides how clean the result looks. A plain browser downscale can leave edges jagged or moiré patterns across fine detail. This tool uses Lanczos resampling, which weighs a wider neighbourhood of pixels for each output pixel and keeps edges crisp when shrinking.
Resizing is not the same as compressing. Resizing changes the pixel dimensions (width × height). Compressing changes the file size in kilobytes at the same dimensions, by trading away some quality. If you need to hit a file-size cap such as 20 KB or 100 KB (common on government and exam portals), set the dimensions here first, then use the Compress image tool for the byte target.
Enlarging cannot add detail
Shrinking an image is safe, because the detail is already there, and good resampling keeps it sharp. Enlarging is different. Making an image bigger than it was captured cannot invent detail that was never recorded; it only stretches the pixels you have, so the result looks progressively softer the more you push past the original size.
That is why this tool refuses to upscale by default: a target larger than your image is pinned to the original size, and the result panel says so. You can turn on Allow enlarging past the original when you truly need the larger canvas, but expect a soft result. Only a dedicated AI upscaler can add plausible detail, and that is a separate job.
Social and profile size reference
The social sizes in the tool fill in these upload sizes for you. Fit keeps the whole image inside the size, Fill stretches it to the exact size, and Crop to fill gives the exact size by trimming the edges that do not fit. The platform still decides how the image is finally displayed.
| Platform | Image | Size (px) | Ratio |
|---|---|---|---|
| Square post | 1080 × 1080 | 1:1 | |
| Portrait post | 1080 × 1350 | 4:5 | |
| Story or reel | 1440 × 2560 | 9:16 | |
| Profile picture | 320 × 320 | 1:1 | |
| Feed post | 1440 × 1800 | 4:5 | |
| Cover photo | 851 × 315 | 2.7:1 | |
| Profile picture | 320 × 320 | 1:1 | |
| X | Post image | 1920 × 1080 | 16:9 |
| X | Header | 1500 × 500 | 3:1 |
| X | Profile picture | 400 × 400 | 1:1 |
| Post image | 1200 × 628 | 1.91:1 | |
| Profile banner | 1584 × 396 | 4:1 | |
| Profile picture | 400 × 400 | 1:1 | |
| YouTube | Thumbnail | 3840 × 2160 | 16:9 |
| YouTube | Channel banner | 2560 × 1440 | 16:9 |
| YouTube | Profile picture | 800 × 800 | 1:1 |
| Pin | 1000 × 1500 | 2:3 | |
| TikTok | Video cover | 1080 × 1920 | 9:16 |
| TikTok | Profile picture | 200 × 200 | 1:1 |
Each image name links to the platform’s own page for that size, checked on 2026-11-01. Platforms change their specs, so check the link if a layout looks off.
Passport and signature photos for forms are often constrained by both pixel size and file size. Set the pixels here, then use the Compress image tool for the kilobyte cap.
How it works, and why there is no upload
Most “online” photo resizers send your file to a server, resize it there, and send a result back. This one does not. An image engine runs inside your browser tab: it decodes the file from your disk, resamples the pixels on a canvas, and writes a new image, all on your own device.
Because there is no upload step, your image never travels across the network and is never stored on a server. That is better for ID photos and signatures, faster because there is no round-trip, and it keeps working with your connection switched off once the page has loaded.
Related: Crop image, Compress image, Convert image.