Image Compressor + Converter
Auto-saves settings
Upload images to compare
Drop images here
click · drag & drop · Ctrl+V to paste
PNG · JPEG · WebP · GIF · BMP
Palette quantization — quality controls color count (like TinyPNG)
1100
Quality sets the max color palette size (2–256 colors). Lower = smaller file, fewer colors — same technique as TinyPNG.

Bulk Image Compressor + Converter Online Free — PNG, JPEG, WebP, AVIF in Your Browser

Updated May 14, 2026
Share & Support

What's included

Features

PNG palette quantization — same compression technique as TinyPNG, 50–80% size reduction, transparency preserved, runs 100% in-browser
Convert to WebP — 30–70% smaller than JPEG/PNG at equivalent visual quality; convert images to SVG with our Image to SVG converter
Convert to AVIF — next-generation format, 30–50% smaller than WebP, supported in Chrome, Firefox, and Safari 16+
Convert to JPEG — universal format for photos needing maximum compatibility
Live split-slider before/after comparison — drag to see original vs compressed output side by side with per-image stats
Social media presets — one-click Fit W×H for OG Image, Instagram, Twitter Header, LinkedIn Cover, Favicon, Full HD
Resize options: Scale %, Max Width, Max Height, Fit W×H — resize applied before compression for maximum size reduction
Bulk processing — drop 50+ images at once, all compressed in parallel with Download All; embed images in CSS with our Image to Base64 converter
Autosaved settings — remembers output format, quality, resize mode, and dimensions in localStorage across sessions
100% client-side — no uploads, no server, no file size limits, Ctrl+V clipboard paste for screenshots

About this tool

Bulk Compress & Convert Images Without Uploading — PNG, JPEG, WebP, AVIF, All in Your Browser

Runs in your browser
No install or signup
Free forever

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

  1. 1
    Upload 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.
  2. 2
    Select 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.
  3. 3
    Adjust 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.
  4. 4
    Drag 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.
  5. 5
    Apply 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.
  6. 6
    Download 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

Bulk compress images before uploading to a website or store
Drop an entire product image folder, select WebP and quality 80, and click Download All — every image compressed and converted in parallel with no upload, no limit, and no monthly quota. Works for 5 images or 500.
Convert PNG and JPEG to WebP or AVIF for web performance
Convert a folder of PNG screenshots and JPEG photos to WebP for 60–70% size reduction, or to AVIF for even smaller files. Drop them all at once, select the output format, and download — ready for your CDN or repo commit.
Compress PNG without TinyPNG's upload limit or cost
Uses the same palette quantization technique as TinyPNG — 50–80% size reduction, transparency preserved, no upload, no account, no monthly limit. Runs entirely in your browser using JavaScript.
Resize and convert images for social media in one step
Select a social media preset (OG Image, Instagram, Twitter Header) to scale to the exact target dimensions, then convert to WebP in one pass. Download all optimized images ready to upload.
Shrink screenshots and exports before sharing
Compress a 2 MB PNG screenshot to under 200 KB without visible quality loss — or convert an entire Figma export folder to WebP and download all converted files at once, ready to commit or deploy.

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.