Bulk Image Compressor + Converter Online Free — PNG, JPEG, WebP, AVIF in Your Browser
What's included
Features
About this tool
Bulk Compress & Convert Images Without Uploading — PNG, JPEG, WebP, AVIF, All in Your Browser
You need to compress 30 product images before uploading them to your store, convert an entire Figma export folder from PNG to WebP, or shrink a batch of screenshots before attaching them to a report — and you don't want to upload them to a third-party server or hit TinyPNG's monthly limit. Drop all your files here at once. This tool is a bulk image compressor and converter: every file is processed in parallel inside your browser with no uploads, no account, and no limits. Everything runs fully in your browser — no data is uploaded to any server.
Bulk compression in one pass. Drop an entire folder of images — PNG, JPEG, WebP, GIF, BMP, AVIF — and all files compress simultaneously using the same shared settings. PNG files reduce 50–80% using palette quantization, the same technique as TinyPNG. WebP conversion cuts JPEG and PNG sizes by 30–70%. AVIF goes further — 30–50% smaller than WebP at the same visual quality. Once processing is done, click Download All to save every file in one go. There is no per-session limit, no per-file size cap, and no monthly quota.
All format conversion and compression — PNG quantization, JPEG re-encoding, WebP encoding, AVIF encoding, and resizing — runs directly in your browser using the Canvas API and the UPNG JavaScript library. The conversion badge in the file list shows the exact transformation (e.g., PNG→WEBP, JPEG→AVIF) so you always know what output format each file will download in. The live split-slider lets you drag a divider across the preview to compare the original and converted version side by side — making it easy to verify quality before committing to a bulk download. Social media presets under Fit W×H handle common size requirements in one click: OG Image (1200×630), Instagram square (1080×1080), Twitter Header (1500×500), LinkedIn Cover (1584×396), Favicon (32×32), and Full HD (1920×1080).
Step by step
How to Use
- 1Upload your imagesDrop one or more image files onto the upload zone, or click it to open a file picker. You can also press Ctrl+V to paste a screenshot directly from your clipboard. Supported input formats include PNG, JPEG, WebP, GIF, BMP, and AVIF. Drop an entire folder at once to batch-process everything in parallel — there is no per-session or per-file limit.
- 2Select an output formatUnder "Convert To", pick your target format. WebP gives the best all-round compression — 30–70% smaller than JPEG/PNG for most content. AVIF is the next-generation option: 30–50% smaller than WebP (supported in Chrome, Firefox, and Safari 16+). PNG mode uses palette quantization — the same technique as TinyPNG — for 50–80% size reduction while preserving transparency. JPEG is best for photos needing universal compatibility. Original keeps the source format and only applies quality or resize settings. A blue badge (e.g., PNG→WEBP) appears next to each file in the list when format conversion is active.
- 3Adjust the quality sliderUse the Quality slider (1–100%) to control the output. For PNG, quality controls the color palette size: quality 80 gives ~205 colors — visually indistinguishable from the original for most images. For WebP and AVIF, quality 75–85 gives near-identical results at 30–50% smaller file size. For JPEG, quality 80–90 is recommended for product photos, 65–75 for thumbnails. Watch the live split-slider preview update as you drag.
- 4Drag the split-slider to compareThe preview pane shows a before/after split view. Drag the handle left and right to compare the original (left side) against the compressed or converted output (right side). The stats strip below the preview shows the before/after file sizes, bytes saved, reduction percentage, and output dimensions so you can verify quality at a glance.
- 5Apply resize options if neededIn the Resize section, choose Scale % to reduce all images proportionally, Max Width to cap horizontal resolution, Max Height to cap vertical resolution, or Fit W×H to scale to exact dimensions with aspect ratio locked. Click Fit W×H to reveal social media presets: OG Image (1200×630), Instagram (1080×1080), Twitter Header (1500×500), LinkedIn Cover (1584×396), Favicon (32×32), and Full HD (1920×1080). Resize is applied before compression so both effects stack for maximum size reduction.
- 6Download individual files or all at onceClick the download arrow on any file row to save that single image. Click Download All in the header to save every processed file in one click with no ZIP step. Settings — output format, quality, resize mode, and dimensions — are automatically saved to your browser so they are remembered the next time you visit the tool.
Real-world uses
Common Use Cases
Got questions?
Frequently Asked Questions
Yes — this is a bulk image compressor. Drop an entire folder of images (PNG, JPEG, WebP, GIF, BMP, AVIF) onto the upload zone or use multi-select in the file picker. All files are compressed in parallel using the same shared settings — format, quality, and resize mode apply to every image in the batch. When done, click Download All to save every compressed file at once. There are no limits on how many images you can process per session.
Drop your PNG onto the upload zone, select WebP or AVIF under "Convert To", and click the download button. The conversion happens entirely in your browser — no upload, no account, no file size limit. A blue conversion badge (PNG→WEBP or PNG→AVIF) appears next to each file confirming the output format. You can batch-convert multiple images at once by dropping them all at the same time.
AVIF (AV1 Image File Format) is a next-generation image format developed from the AV1 video codec. At the same visual quality, AVIF files are typically 30–50% smaller than WebP and 60–80% smaller than JPEG. It supports lossy and lossless compression, transparency (alpha channel), and HDR color. Browser support as of 2025: Chrome 85+, Firefox 93+, Safari 16+, Edge 121+. If you need to support older browsers, WebP is the safer choice.
Yes — this tool uses the same PNG palette quantization technique as TinyPNG, but runs 100% in your browser. Your images never leave your device, there are no monthly usage limits, no per-file size caps, and no account required. TinyPNG sends your images to their servers; this tool does the same compression locally using JavaScript.
Under the Resize section, select "Fit W×H" to reveal social media presets. Click OG Image (1200×630), Instagram (1080×1080), Twitter Header (1500×500), LinkedIn Cover (1584×396), Favicon (32×32), or Full HD (1920×1080) to set the target dimensions. You can also type custom dimensions. All presets scale to fit within the target size while maintaining your original aspect ratio.
Yes. Palette quantization fully supports the alpha channel — logos, icons, and graphics with transparent backgrounds compress correctly and maintain transparency in the output. WebP and AVIF also preserve transparency. Only JPEG does not support transparency — converting a transparent PNG to JPEG fills the transparent areas with white.
For WebP, quality 75–85% produces near-identical visual quality at 30–50% smaller file size. For AVIF, quality 60–75% often gives comparable perceptual quality to WebP at 85% — AVIF's more advanced compression means you can use a lower number and still get a great result. Use the live split-slider to compare the original and output at your chosen quality before downloading.
No. All format conversion and compression — PNG quantization, JPEG re-encoding, WebP conversion, AVIF conversion, and resizing — runs entirely in your browser using JavaScript. No image data is transmitted to any server at any point. Safe for confidential, copyrighted, or sensitive images. The browser only remembers compression settings such as format, quality, resize mode, dimensions, and comparison slider position in localStorage; uploaded image files and generated compressed blobs are not saved.
WebP: typically 30–70% smaller than JPEG/PNG at equivalent quality. AVIF: 30–50% smaller than WebP, making it 60–80% smaller than JPEG. A 500 KB JPEG photo commonly compresses to 120–200 KB as WebP and 80–140 KB as AVIF at quality 75. The exact reduction depends on image content — photos compress more than flat-color graphics.
Drag multiple files onto the upload zone, or use the file picker with multi-select. All images are converted and compressed in parallel with the same global settings. Each image shows a conversion badge (e.g., PNG→WEBP) and before/after file sizes. Click Download All to save every converted image at once.
Yes — often more than quality reduction alone. A 4000px wide image scaled to 1920px reduces pixel count by ~77%, which directly reduces encoded file size regardless of format. Use Max Width (e.g. 1920px) for images that will never display wider than a monitor, or use Fit W×H with a social media preset to target exact dimensions. Resize is applied before compression, so both effects stack.