Free Image Converter
Bulk convert images between PNG, JPG, WebP, and AVIF — a free alternative to Adobe Photoshop's batch export. No sign-up required.
Bulk-convert images between PNG, JPG, WebP, AVIF, and GIF with per-image quality settings. Runs in your browser using Canvas and the browser's native encoders — no upload, no account, no batch-size fee. A free alternative to XnConvert and Adobe Photoshop's Save for Web for the common "convert this folder of images" use case.
Built and maintained by James Nicolaus
4 Output Formats
Convert to PNG, JPG, WebP, or AVIF. Lossy formats include quality control.
Batch Convert
Drop multiple images and convert them all at once. Download individually or all at once.
Resize on Convert
Optionally set a max dimension to scale down large images while preserving aspect ratio.
100% Client-Side
Uses browser Canvas API — your images never leave your device. No uploads, no file limits.
Free Image Converter — Change Image Formats Online
The Free Image Converter lets you convert images between PNG, JPG, WebP, and AVIF directly in your browser. Batch convert entire folders of images, adjust quality, and optionally resize — all without sign-ups, uploads, or file size limits. Your images never leave your device.
Need to extract text from an image instead of converting it? The free OCR scanner pulls text from PNGs, JPGs, and scanned PDFs into editable .txt or .docx. Working with video frames instead? The free video converter handles MP4, WebM, MOV, and GIF.
Features
- 4 output formats — PNG (lossless), JPG (lossy), WebP (modern lossy/lossless), and AVIF (next-gen lossy). Accepts PNG, JPG, WebP, AVIF, BMP, GIF, TIFF, and SVG as input.
- Quality control — Adjust quality from 1-100% for lossy formats. Find the perfect balance between file size and visual quality for your use case.
- Optional resize — Set a max dimension to automatically scale down images while preserving aspect ratio. Perfect for preparing images for web or social media.
- Batch conversion — Add as many images as you want and convert them all at once. Each file gets a thumbnail preview and individual download button.
- 100% client-side— Uses the browser's Canvas API. No server uploads, no external dependencies, no file size limits.
How to Convert Images
- 1. Add images — Drag and drop image files into the upload area, or click to browse. Add files in multiple batches if needed.
- 2. Choose format — Select your target format: PNG, JPG, WebP, or AVIF.
- 3. Set quality — For lossy formats, adjust the quality slider (1-100%). Higher values produce better quality but larger files. PNG is always lossless.
- 4. Optional resize — Enter a max dimension in pixels to scale down large images. Leave blank to keep the original size.
- 5. Convert & download — Click Convert and download each file individually, or use Download All for the entire batch.
Image Format Comparison
| Format | Type | Transparency | File Size | Best For |
|---|---|---|---|---|
| PNG | Lossless | Yes | Large | Screenshots, graphics, logos, icons |
| JPG | Lossy | No | Small | Photos, social media, email attachments |
| WebP | Both | Yes | Smaller | Web images, replacing both PNG and JPG |
| AVIF | Both | Yes | Smallest | Next-gen web images, maximum compression |
Tips, Mistakes & Takeaways
Tips
- →Pick WebP for web embeds — typically 25–35% smaller than JPG at equivalent quality.
- →AVIF beats WebP on size but lacks broad fallback support — only use it where you control the destination.
- →PNG is for graphics with transparency or sharp edges; JPG is for photographic content. Choosing the wrong one wastes bytes.
- →Drop JPG quality to 75–80 for web — visual difference vs 100 is invisible while the file size halves.
Common Mistakes
- !Converting JPG → PNG to 'preserve quality' — JPG damage is already baked in; PNG just stores it losslessly at a much larger size.
- !Upscaling resolution during conversion — adds size without adding detail.
- !Bulk-converting hundreds of large images in one tab — browser memory is the limit. Process in batches of 50.
Key Takeaways
- ✓Browser-native image conversion across the formats people actually use on the web.
- ✓Per-image quality controls in bulk mode — not all images need the same setting.
- ✓No upload, no privacy concern, no batch limit beyond browser memory.
Frequently Asked Questions
Will converting JPG to PNG improve image quality?
No. Once an image has been saved as JPG, the lossy compression has already discarded some data. Converting to PNG preserves what remains without further loss, but it won't recover the original quality. The PNG file will likely be larger too. Convert from your original source if you need the best quality.
What happens to transparency when converting to JPG?
JPG doesn't support transparency. Any transparent areas in your image are filled with a white background. If you need to preserve transparency, convert to PNG or WebP instead.
Should I use WebP or AVIF for my website?
Both are excellent choices. WebP is supported in all modern browsers and offers 25-35% smaller files than JPG. AVIF achieves even better compression (about 20% smaller than WebP) but encoding is slower and support in older browsers is limited. For maximum compatibility, use WebP. For bleeding-edge optimization, use AVIF with a WebP fallback.
Why is AVIF greyed out in the format dropdown?
AVIF encoding requires browser support. If the AVIF option is disabled, your browser cannot encode AVIF images. Chrome, Edge, and recent Firefox versions support AVIF encoding. Safari support is still limited.