Image Compressor
> return_hub · module_loader · boot
> BOOT_SEQUENCE // ROY-HUB
HOST session.local · SEGMENT PRIVATE_NET · MEM 640K SUFFICIENT
CHECKSUM 0x9f2e · SIG VERIFIED · SESSION ACTIVE
> No clutter, no ads, no bait-n-switch—just simple tools that work at no cost
> return_hub · module_loader · boot
> return_hub · module_active
> local_canvas · resize_cap · lossy_webp · batch_zip · manual_download
Or drop image files here (multiple allowed)
status_idle · lossy_webp · encoder_varies_by_browser
Resize and export to WebP in your browser. Batch outputs download as a ZIP when you queue more than one image. For broader format conversion, see file_converter. Very large images can be slow; WebP quality depends on the browser's canvas encoder.
Image Compressor resizes images and encodes lossy WebP in the browser. One file downloads as WebP. More than one file downloads as a ZIP. Nothing is uploaded for encoding.
Resize images and encode lossy WebP in your browser. Queue several files for a ZIP download. Quality depends on the browser’s encoder; nothing is uploaded for encoding.
Web, Balanced, and Max mean a max edge of 1280, 2048, or 4096 pixels. The quality slider still overrides the preset’s default quality.
No. Resize and WebP encoding run in your browser. You download the result (or a ZIP) from this tab.
WebP is not always smaller—already-compressed photos or high quality settings can grow. The tool reports when output is larger than the source.
Web, Balanced, and Max set a max edge length and a default quality. You can still move the quality slider.
Use File converter for PNG/JPEG/WebP swaps, PDF rasterization, or audio/video. This page is specialized for quick WebP compress-and-resize.
Encoding is CPU-bound in the tab. Very large megapixel images can be slow on phones; try a smaller max edge.