Technical SEO Utility

A 100% browser-based utility that bulk-compresses, resizes, and converts high-resolution images (up to 50 MB) to WebP locally to optimize Core Web Vitals.

Bulk WebP Image Compressor & Resizer

Click to browse or drag images here

JPG · PNG · WebP · HEIC  ·  max 50 MB  ·  up to 20 at once

How it works

  1. Drop in your images

    Drag up to 20 JPG, PNG, WebP, or HEIC files, up to 50 MB each. They never leave your browser.

  2. Tune quality and dimensions

    We default to quality 75 (the sweet spot) and original dimensions. Enable "Resize Images" to scale images by width, height, or percentage to satisfy Google's "Properly size images" audit.

  3. Download and ship

    Grab files individually or as a ZIP and drop them straight into your CMS.

Why I built Crush

Local Browser-Side Processing

Runs fully client-side via JavaScript Canvas and WebAssembly APIs, handling large high-resolution images up to 50 MB directly in your browser. Your files are never uploaded, stored, or processed on external servers.

Bulk Operational Workflows

Designed to optimize real-world publishing pipelines by compressing batches of up to 20 large image assets simultaneously, bypassing standard server-side upload limitations and timeouts.

Core Web Vitals Impact

Reduces image payloads by 25–35% compared to standard JPEGs or PNGs, directly improving mobile page speed and Largest Contentful Paint (LCP) scores.

Metadata Stripping & Resizing

Automatically removes camera EXIF profiles while offering bulk resizing tools to scale images to layout widths. Avoids the "Properly size images" warning and strips redundant bytes.

Use Crush for

E-Commerce Product Media

Bulk-optimize high-resolution product photography (up to 50 MB per source file) prior to upload to accelerate page load speeds and mobile performance without heavy server plugins.

Editorial Hero Assets

Convert raw, large featured blog images to highly compressed WebP files to protect Largest Contentful Paint (LCP) performance on image-heavy page templates.

Digital Portfolios & Galleries

Batch-compress large portfolios and visual galleries locally, maintaining high visual quality while stripping unnecessary metadata bytes to hit optimal page speed scores.

Legacy Database Migration

Prepare existing JPEG and PNG media libraries and large image databases for conversion to highly optimized WebP files for cleaner, lighter CMS storage.

Frequently asked questions

Why should I resize images for SEO?

Resizing images to their exact display dimensions prevents browsers from downloading oversized assets and performing scale-down rendering. This satisfies the Google PageSpeed Insights "Properly size images" audit, reduces network transfer time, and directly improves Largest Contentful Paint (LCP) and mobile performance.

Does Crush preserve the image aspect ratio when resizing?

Yes, by default. When using "Scale to Width" or "Scale to Height", Crush automatically calculates the other dimension proportionally to prevent stretching or distortion. You can also specify exact custom dimensions and choose whether to enforce aspect-ratio preservation.

What is WebP compression?

WebP is a modern image format developed by Google that supports both lossy and lossless compression, providing 25% to 35% smaller file sizes compared to PNG or JPEG at equivalent visual quality. WebP achieves this through predictive coding, which uses pixel patterns in adjacent blocks to predict values and encodes only the difference.

Why does image optimization improve SEO?

Search engines utilize page speed and mobile usability as direct ranking factors. Larger image payloads slow down server response times and render cycles, consuming crawl budgets and driving up bounce rates. Programmatic image optimization ensures minimal payload delivery, improving overall crawling efficiency and search indexing.

What is browser-based image compression?

Browser-based (client-side) compression processes images locally in the user's browser tab using JavaScript APIs, Canvas rendering, or WebAssembly (WASM) modules like @jsquash/webp. This eliminates network latencies associated with uploading files to an external cloud server, ensuring 100% data privacy and instant local processing.

Why does WebP improve Core Web Vitals?

Largest Contentful Paint (LCP) measures the render time of the largest image or text block visible within the viewport. Since hero images are frequently the LCP element, converting them to highly compressed WebP files reduces network transfer time (resource load delay), directly accelerating the LCP rendering cycle.

WebP vs PNG vs AVIF: Which format is best for SEO?

For active production sites, WebP is the most pragmatic choice. While AVIF offers slightly superior compression ratios, it suffers from slower encoding speeds and lacks universal support in older browsers. PNG should be restricted to images requiring lossless alpha-channel transparency, while JPEGs should be systematically converted to WebP for standard web delivery.

How does metadata and EXIF stripping improve page speed?

EXIF metadata contains camera models, geolocations, color profiles, and thumbnail layers embedded by devices. For web delivery, this metadata represents dead weight—often occupying 10KB to 50KB per image. Automatically stripping this metadata during compression removes these redundant bytes, accelerating mobile load times.

What is the maximum file size Crush supports?

Crush supports source image files up to 50 MB each and allows batch-compressing up to 20 files simultaneously. Processing is handled fully locally via browser-side memory, ensuring large e-commerce photography catalogs and editorial hero banners can be optimized without network latency.

Can Crush compress large, high-resolution images?

Yes. Crush is built to handle high-resolution raw assets and large image files up to 50 MB each. Because compression occurs entirely client-side inside your browser tab using WebAssembly, you bypass typical server upload limits, timeouts, and network constraints that restrict conventional online compressors.

Why does browser-side large-image compression matter for SEO workflows?

Traditional compression tools require uploading large files to an external server, which creates massive network overhead, upload delays, and security risks. Local, browser-side large-image compression processes 50 MB files instantly in active memory. This allows technical SEO teams and e-commerce managers to optimize high-resolution assets directly inside their publishing pipeline with zero upload latency and 100% data privacy.