Image Resizer

Acrafto Team Images
Updated

Drag & drop images here or click to select

Supported formats: JPG, PNG, WEBP, GIF, BMP

Need to resize a photo from your phone for email, prep images for a website, or get a file under a form’s upload limit? Upload a single image or a whole batch, set the dimensions in pixels or a target file size in KB, and preview the full-size result before you save it. Everything runs in your browser, so your photos are never uploaded anywhere.

How to resize an image online

  1. Upload your images. Drag them into the window or click “Browse files”. The tool handles JPG, PNG, WebP, GIF, and BMP, even dozens of files at once.
  2. Choose how to resize. By percentage, to exact pixel dimensions, or so the longest side never exceeds a set value. For social media and print, just pick a preset.
  3. Check the preview. The Preview panel shows the target dimensions and an estimated file size. Click “Preview result” to open the image at full resolution with the current settings applied.
  4. Apply the settings to everything. The “Apply to images” button processes the whole batch. Download images one by one, or all at once with “Download all as ZIP”.

What else this tool can do

See the result before you download it

Most online image resizers only show you the finished file once it’s ready to download. Here you can test the settings on one image first: the preview redraws with every change, and “Preview result” shows the actual encoded file, including its size and the percentage saved. Zoom in and you’ll see right away whether compression blurred text or fine detail. Only once you’re happy with it do you send the settings to the whole batch.

Resize a photo to an exact size in KB

Government forms, online stores, and job applications often ask for a photo “no larger than 200 KB”. Turn on “Target file size” and enter the limit. For each image separately, the tool searches for the highest quality that still fits under the limit, so a photo loses no more detail than it has to. PNG is a lossless format that can’t be compressed down to a target size, so in this mode those images are saved as WebP instead, keeping their transparency. If the limit can’t be met even at the lowest quality, the image gets flagged “over target”. Reducing the dimensions as well usually fixes it.

Sharp resizing without moiré

When a photo is shrunk in one crude step, fine patterns like fabric, blinds, or small text collapse into moiré and jagged edges. That’s why the tool uses the browser’s high quality image scaling and breaks a large reduction down into several halving steps. The result stays sharp even when shrinking a 12 megapixel photo down to a web sized preview.

Bulk resizing with exceptions

One set of settings applies to the whole batch, but any image can get its own width and height through the “Custom dimensions” icon. “Do not enlarge” makes sure small images in the batch don’t get blown up into a blurry mess when the target size is larger than their original.

Your photos never leave your computer

Images are processed directly in your browser and never sent to a server. That makes this resizer safe to use on IDs, contracts, or internal documents too.

Resize modes

  • Percentage: shrinks the image relative to the original. Note that 50% means half the width and half the height, so only a quarter of the pixels. The slider goes up to 200%, but enlarging doesn’t add detail, it just makes the image softer.
  • Dimensions in pixels: enter a width, a height, or both. With the aspect ratio locked, the other dimension is calculated automatically. If you enter both and they don’t match the original ratio, you choose what happens: “Fit inside” keeps the whole image, “Fill & crop” trims the edges to an exact size, and “Stretch” distorts the image.
  • Longest side ≤ N px: the most practical mode for a batch of mixed portrait and landscape photos. With a 1920 px limit, a 4000 × 3000 image becomes 1920 × 1440, and a 3000 × 4000 portrait becomes 1440 × 1920. The pixel count drops to 23% of the original.

Check your images’ dimensions before resizing with the image dimension analyzer.

Presets for social media, favicons, and print

PresetDimensions
Instagram square1080 × 1080 px
Instagram story1080 × 1920 px
Facebook cover820 × 312 px
YouTube thumbnail1280 × 720 px
LinkedIn banner1584 × 396 px
X (Twitter) header1500 × 500 px
Avatar512 × 512 or 256 × 256 px
Photo 10×15 cm1181 × 1772 px
A4 page2480 × 3508 px

Social media presets crop the image to the required aspect ratio from the center. The Favicon set preset turns one image into square PNGs at 16, 32, 48, 64, 180, 192, and 512 px. The 180 px size is the iPhone home screen icon, while 192 and 512 px are what a web app (PWA) needs. The print sizes correspond to a resolution of 300 DPI, though the DPI value itself is not written into the file.

Which format and quality to choose

  • JPG is the best choice for photographs. A quality of 80 to 85% is usually indistinguishable from the original on screen, and the file is several times smaller.
  • WebP typically produces smaller files than JPG at the same quality and supports transparency. To convert a whole folder without resizing, use the image to WebP converter.
  • PNG suits screenshots, charts, and logos with sharp edges and transparency. On photographs it tends to be unnecessarily large.

With “Keep original” selected, JPG stays JPG and WebP stays WebP. PNG, GIF, and BMP are saved as PNG. For an animated GIF, only the first frame is kept.

How many pixels do you actually need

  • Web: a full width page image needs about 1920 px, an image inside an article 1200 to 1600 px, a product thumbnail 600 to 800 px. High pixel density (Retina) displays need roughly double the space the image occupies on the page. MDN explains how to offer a browser several sizes at once.
  • Email: attached photos only need a longest side of 1600 to 2048 px. Gmail allows attachments up to 25 MB, larger files get replaced with a Drive link.
  • Print: a 10 × 15 cm photo at 300 DPI needs 1181 × 1772 px. Fewer pixels print softer.

If your photo ends up sideways after resizing, rotate it. Want to mark it before sending it on? Just add a watermark.

Frequently asked questions

How do I resize a photo to 200 KB? In the settings panel, turn on "Target file size", enter 200 in the "Max size per image (kB)" field, and click "Apply to images". Quality is lowered only as much as needed for each photo. For large images, also limiting the longest side to, say, 1600 px helps keep the photo sharper.
How do I resize an image without losing quality? Reducing the dimensions always discards some pixels, but at a reasonable size you won't notice it on screen. Always work from the original, not an already resized copy, keep JPG and WebP quality at 80% or above, and check the result with "Preview result". If every pixel matters, save the image as PNG.
How do I resize multiple photos at once? Drag all the files into the tool at once, set your resize options, and click "Apply to images". Download the finished photos with "Download all as ZIP". You can change the settings after processing too, the images get marked as outdated and you just process them again.
Are my photos uploaded to a server? No. Resizing happens directly in your browser and the files are never sent anywhere. Nothing remains once you close the page.
Does resizing keep EXIF data and GPS location? No. The resized image is re-encoded, and EXIF metadata doesn't carry over, so the location coordinates disappear from the photo too. To see what's in the original, use the EXIF viewer.
Why is the file bigger after resizing than the original? Usually because of the format. A photo saved as PNG can end up bigger than the original JPG even after resizing, because PNG stores images losslessly instead of compressing them the way JPG does. For photos, choose JPG or WebP as the output format, or turn on the target file size.
How do I resize an image to an exact size, like 1080 × 1080? Pick the Instagram square preset, or in "Dimensions in pixels" mode enter 1080 for both width and height and choose "Fill & crop". An image with a different aspect ratio gets cropped from the center, nothing gets distorted.
Can I also enlarge an image? Yes, up to 200% in Percentage mode, or in other modes by turning off "Do not enlarge". Enlarging can't add detail that isn't already in the image though, so the result will be softer than the original.

I would appreciate if you could share these pages with friends, bookmark them, or link to them. Thank you! 🙏