Image Resizer

Select an image to resize

Click or drag & drop — JPG, PNG, WebP — up to 20MB

How AFileFix's Image Resizer works

AFileFix resizes images — JPG, PNG, or WebP — to custom dimensions or one of several presets. The resizing happens entirely in your browser using canvas rendering; your image is never uploaded.

By default, AFileFix preserves the aspect ratio (so a 1920×1080 image scales to maintain its 16:9 proportions). You can override this with stretch mode if you want exact target dimensions regardless of distortion.

How do I resize an image?

  1. Upload your image. Drop a JPG, PNG, or WebP file onto the upload area. Up to 20 MB.
  2. Choose dimensions. Pick from presets — HD (1280×720), FHD (1920×1080), 4K (3840×2160), Square (1000×1000), Web (800×600) — or enter custom dimensions in pixels.
  3. Pick fit or stretch mode.
    • Fit (default): Scales the image to fit within the target dimensions while preserving aspect ratio. If the source aspect ratio doesn't match the target, AFileFix adds white padding to fill the remaining area.
    • Stretch: Scales the image to exactly the target dimensions, distorting the aspect ratio if needed. Most users don't want this.
  4. Adjust quality (for JPG and WebP only). Slider from 1 to 100, default 85. Lower quality means smaller file size with more visible compression. PNG is lossless and has no quality slider.
  5. Resize and download. AFileFix renders the new image in your browser and downloads it.

Fit vs stretch — which should I pick?

Almost always fit. Stretch distorts the image — circles become ellipses, faces look squashed or stretched, anything geometric becomes wrong. The only legitimate use case for stretch is when you need exact dimensions and the distortion is acceptable (e.g., a texture or pattern image where aspect ratio doesn't matter).

Fit is what you want for: photographs, screenshots, illustrations, graphics with text or recognizable shapes. The white padding in fit mode is usually acceptable; if it's not, you'd be better off resizing to a target that matches your source's aspect ratio (no padding needed).

A note on PNG transparency

If your PNG has a transparent background, fit mode will fill the padding area with white — not transparent. This is because canvas rendering defaults to a white background and AFileFix doesn't expose a way to preserve transparency in the padded area.

If transparent padding matters, two options: use stretch mode (no padding, but distorts), or resize to an exact aspect-ratio match (no padding needed).

What types of images work best?

Best results:

  • Photos (JPG)
  • Screenshots (PNG)
  • Web graphics with simple backgrounds

Limitations:

  • HEIC/HEIF photos (iPhone default) aren't supported. Convert to JPG first via iOS Photos app or macOS Preview.
  • Very large outputs (close to 10,000×10,000 pixels) may briefly freeze the browser during rendering.
  • Animated GIFs aren't supported as input.

Frequently asked questions

My PNG with transparency came out with a white background — why?

Fit mode fills the padding area with white, which overrides PNG transparency. To preserve transparency, either resize to an exact aspect-ratio match (so there's no padding needed) or use stretch mode (which doesn't pad but distorts the image).

What's the largest size I can resize to?

10,000 × 10,000 pixels. Very large outputs may freeze the browser briefly during rendering — this is canvas-based work and the operation is intensive.

Can I resize multiple images at once?

Not in this tool. For one-to-many platform-specific resizing (e.g., Instagram + Facebook + Twitter from one source image), use Social Media Resizer. For batch resizing of independent images, you'd need to run this tool once per file.

Resize an image now

Free, no signup. Runs in your browser — your image never leaves your device.

AFileFix

PDF tools + AI for everyone

© 2026 AFileFix. All rights reserved.

Made with care for privacy