boxtool.io

Image Converter

Convert, resize and compress images in your browser — JPG, PNG, WebP, AVIF and more. Batch up to 20 files. Free, private, no upload.

Drop images here or click to browse

Supports JPG, PNG, WebP, AVIF, GIF, BMP, SVG — up to 20 files

Global Settings

Output format

85%

Higher = better quality, larger file

About Image Converter

Choosing the right image format has a direct impact on web performance, storage costs, and visual quality. JPG is the standard for photographs with millions of colors and continuous tones. PNG is the right choice for graphics with transparency, sharp edges, or a limited color palette. WebP provides significantly better compression than both JPG and PNG with comparable quality. AVIF is the next-generation format offering the best compression-to-quality ratio available today, though browser support is slightly less universal.

Our Image Converter processes up to 20 images simultaneously in your browser, applying a consistent quality setting and optional resize dimensions to every file in the batch — and any individual file can override those settings without disturbing the rest. Convert two or more and they come down together as a single ZIP archive; a single file downloads on its own, and every card has its own download button. Everything runs using the browser's native Canvas API and JavaScript — no image is ever uploaded to a server, which matters for client photos, product images under NDA, or any sensitive visual content.

Resizing keeps the original proportions when the aspect lock is on: fill in only Width or only Height and the missing dimension is calculated from each image's own shape, so a mixed batch of portrait and landscape files all come out undistorted. Unlock the ratio and enter both numbers when you need exact dimensions instead. The quality slider (1–100) controls the compression-to-size trade-off for the lossy formats — JPG, WebP and AVIF — with 85 as a recommended starting point that most viewers cannot tell from the original. PNG and BMP ignore the slider, because they are lossless.

How to Use Image Converter

  1. 1Drop up to 20 images onto the upload area, or click it to browse — JPG, PNG, WebP, AVIF, GIF, BMP and SVG are accepted.
  2. 2Pick the output format — JPG, PNG, WebP, AVIF or BMP. WebP is the right answer for most web use cases.
  3. 3Set the quality level (85 is a good default) and tick Resize if you want new dimensions.
  4. 4Leave the aspect lock on and fill in just one dimension to scale proportionally, or unlock it and enter both for exact sizes.
  5. 5Open any file's card to override the format, quality or size for that one image only.
  6. 6Click "Convert" to process the batch, then download the results — a ZIP when there are several, a plain file when there is one.

Use Cases

  • Convert JPG or PNG product images to WebP for faster e-commerce page load times
  • Batch resize product photos to consistent dimensions before uploading to a CMS
  • Convert PNG screenshots to JPG to reduce file size for email attachments
  • Generate AVIF images for Next.js projects targeting best-in-class Core Web Vitals
  • Pull a still frame out of a GIF as a WebP or PNG for a thumbnail or a blog post
  • Rasterise an SVG logo to PNG at whatever pixel size a client or marketplace demands
  • Bulk resize event photos to web-friendly dimensions before sharing in a gallery
  • Flatten a transparent PNG onto white as a JPG for a system that rejects alpha channels

Tips

  • WebP at quality 85 typically produces files 25–35% smaller than equivalent JPG with no perceptible quality loss
  • Use PNG or WebP output when the image has transparency — JPG has no alpha channel, so transparent areas are flattened onto white
  • AVIF gives the best compression, but not every browser can encode it — if yours cannot, the conversion stops with a clear message instead of handing you a mislabelled file
  • With the aspect lock on, fill in only Width or only Height — the other dimension follows each image automatically
  • Process 20 images at once rather than one by one to save significant time with batch conversion
  • For social media images, convert to JPG at quality 85 — platforms re-compress anyway
  • Animated GIFs convert from their first frame only, and the file card tells you when it spots one
  • Each card shows the before and after thumbnails plus the percentage saved, so you can sanity-check a setting before committing to the whole batch

Frequently Asked Questions

You can convert from JPG, PNG, WebP, AVIF, GIF, BMP and SVG. Output formats are JPG, PNG, WebP, AVIF and BMP. Animated GIFs are accepted as input, but only their first frame is converted.

Not with the aspect ratio locked. Fill in only Width or only Height and the other dimension is calculated from each image's own proportions, so every file in the batch keeps its shape. Unlock the ratio and fill in both fields when you need exact dimensions.

JPG has no alpha channel, so transparency cannot survive the conversion. Transparent areas are flattened onto a white background rather than turning black. Choose PNG or WebP if you need to keep the transparency.

There is no hard file size limit, but files over 50 MB may take longer to process. You can batch up to 20 files at once.

No. All conversion happens 100% in your browser using the Canvas API. Your images never leave your device.

Drop multiple images onto the upload area or click to browse and select multiple files (up to 20). Configure your global settings, then click "Convert All".

WebP is the best choice for most web images — it delivers roughly 30% smaller files than JPG at the same visual quality. PNG is best for images with transparency.

Only if you want it to. The quality slider lets you control the compression level from 1 (smallest file) to 100 (highest quality). At 85 (the default), most people cannot tell the difference.

Related Tools

Guides & reading

Ad