Skip to content

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

  1. Drop one or more images onto the box above, or click to pick them. Each file opens on your device.

  2. 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.

  3. 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.

  4. 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.

PlatformImageSize (px)Ratio
InstagramSquare post1080 × 10801:1
InstagramPortrait post1080 × 13504:5
InstagramStory or reel1440 × 25609:16
InstagramProfile picture320 × 3201:1
FacebookFeed post1440 × 18004:5
FacebookCover photo851 × 3152.7:1
FacebookProfile picture320 × 3201:1
XPost image1920 × 108016:9
XHeader1500 × 5003:1
XProfile picture400 × 4001:1
LinkedInPost image1200 × 6281.91:1
LinkedInProfile banner1584 × 3964:1
LinkedInProfile picture400 × 4001:1
YouTubeThumbnail3840 × 216016:9
YouTubeChannel banner2560 × 144016:9
YouTubeProfile picture800 × 8001:1
PinterestPin1000 × 15002:3
TikTokVideo cover1080 × 19209:16
TikTokProfile picture200 × 2001: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.

Common questions

How do I resize an image to an exact size like 1080×1080?
Choose Social size and Instagram square, or Pixels and enter 1080 for both sides. If your image is not square, pick Crop to fill to get exactly 1080 × 1080 without stretching.
Does resizing lose quality?
Shrinking with Lanczos resampling stays sharp and looks clean. Enlarging cannot add detail that was never captured, so upscaled images look softer the more you stretch them.
Are my images uploaded?
No. Resizing runs in your browser on a canvas. The file never leaves your device and nothing is stored on a server.
How do I keep the aspect ratio so the image is not stretched?
Use Fit or Crop to fill, or scale by Percent. All three keep the proportions. Only Fill stretches the image to the new shape.
What size should an Instagram post or reel be?
Instagram keeps photos up to 1080 pixels wide: square posts are 1080×1080 and portrait posts 1080×1350. Meta's guide gives stories 9:16 at 1440×2560. The social sizes fill these in, and the table above links to each source.
Can I resize by percentage?
Yes. Choose Percent and tap 50% to halve both sides, or 25% to make each side a quarter. Any other value goes in the custom field.
Which output format should I pick?
Keep the original format if you are unsure. Otherwise JPG for photos, PNG for graphics or when you need transparency, and WebP for the smallest web file where the destination supports it.
Can I resize several images at once?
Yes. Drop in multiple images and the same size is applied to every one, each processed locally and offered as its own download.
Will enlarging a small image make it clearer?
No. Enlarging stretches the existing pixels and softens the image. This tool keeps images at their original size by default rather than upscale; only a dedicated AI upscaler can add plausible detail.
What is the difference between resizing and compressing an image?
Resizing changes the pixel dimensions (width × height). Compressing changes the file size in kilobytes at the same dimensions. To hit a KB target, resize here first, then use the Compress image tool.
How do I resize a photo or signature for a form?
Set the pixel dimensions the form asks for under Pixels. If the form also caps the file size, follow up with the Compress image tool. Both constraints are common on government and exam portals.
What does “resize without losing quality” mean?
It means using high-quality resampling when shrinking. Lanczos filtering (what this tool uses) averages a wide set of neighbouring pixels for each output pixel, so edges stay sharp instead of turning blocky. Enlarging is still limited by the detail originally captured.