Local WordPress Image Optimization for Careful Rollouts
Submitted to WordPress.org for review. After approval, site owners can scan the Media Library, preview quality, and create WebP or AVIF copies from WordPress admin.
GetWebP for WordPress is a local-first free plugin for manual Media Library optimization. Encoding runs in the administrator's browser, then saves WebP and optional AVIF siblings next to your uploads through same-site WordPress admin requests. The free plugin includes 100 monthly optimization credits and 20 images per browser batch. Connect a free GetWebP account before scanning, previewing, or optimizing; Pro removes those limits.
Public download opens after approval · Browser-side optimization · Originals preserved
Your WordPress Site Deserves Better.
Many image workflows trade off performance, privacy, or control. GetWebP keeps the work reviewable.
Heavy Images Kill PageSpeed
Unoptimized JPEGs and PNGs are the #1 cause of slow WordPress sites. Google PageSpeed penalizes every kilobyte.
Cloud Plugins Upload Your Images
Cloud optimizers process images on external infrastructure. GetWebP keeps optimization in the administrator's browser.
Manual Optimization Doesn't Scale
Optimizing images one by one before upload is tedious. New team members forget. Bulk imports skip it entirely.
How It Will Work After Approval
The workflow stays simple once the WordPress.org listing is live.
Install After Approval
Public download will be available after the WordPress.org listing is approved. Until then, GetWebP for WordPress is in private testing.
Scan and Preview
Connect a free GetWebP account, then scan the full library, a media selection, or one attachment. Preview quality before generated files are written.
Serve WebP with WordPress
Generated files are saved next to originals. The free plugin uses standard WordPress HTML and srcset paths for WebP delivery.
Everything You Need, Nothing You Don't
Built for WordPress site owners who care about performance and privacy.
Manual Batch Optimization
Optimize the full library, a Media Library selection, or one image. Original files are never modified — generated files are stored as siblings.
Preview Before Writing
Compare a sample with the current preset and max-width setting before saving generated copies to uploads.
Browser-Side Local Encoding
Optimization runs in the administrator's browser with WebAssembly workers, then saves files back through same-site WordPress admin requests.
WebP + AVIF Dual Format
Generate WebP by default and optional AVIF copies for compatible workflows. Free frontend delivery serves generated WebP files.
How We Compare
GetWebP focuses on local, browser-side optimization instead of external optimization uploads.
| Capability | GetWebP | Smush | ShortPixel | Imagify |
|---|---|---|---|---|
| Browser-Side Local Optimization | ||||
| Free Plan Included | ||||
| AVIF File Generation | ||||
| Standard Media Library Attachments | ||||
| WP-CLI Status | ||||
| Multisite Support | ||||
| No External Optimization Service |
Comparison based on publicly available information. Features may change — verify with each provider.
A Clean Admin Interface
Everything you need is one page away in your WordPress admin.
A WebP/AVIF status column appears directly in your media library. Re-optimize or delete variants from the row action menu.
Watch each browser batch in real time. Stop and continue selected runs, with account credit usage updated in the UI.
Choose Balanced, Aggressive, or Ultra presets and set an optional max width for very large uploads.
Preview compression savings before committing. Re-optimize individual images with different settings from the detail modal.
Frequently Asked Questions
No. GetWebP stores generated WebP and AVIF files next to the original file and keeps originals unchanged. Uninstalling the plugin leaves original uploads in place.
Yes for images stored as standard WordPress Media Library attachments. WooCommerce product images can be scanned and optimized manually, and generated WebP files use the same standard WordPress delivery paths.
Usually, yes. Encoding runs in the administrator's browser, so it does not require ImageMagick, GD, or a server-side image library. Your site still needs PHP 7.4+, writable uploads, and a current desktop browser for the admin.
The free account includes 100 monthly optimization credits and up to 20 images per browser batch. One source image counts once per monthly period when generated files are saved; previews write no files and use no credits. Existing optimized copies stay in place; Pro removes the monthly and batch limits.
Yes. The free plugin is network-compatible and can be activated for Multisite. Settings, history, stats, service connection state, and credit status are shown per site.
No. Originals stay in place, so WordPress can keep serving the original JPEG and PNG files. Plugin options and metadata are removed on uninstall; generated files may remain unless you delete optimized copies before uninstalling.
The free plugin uses standard WordPress delivery paths and does not write .htaccess or Nginx rewrite rules. It can flush known compatible caches after batches; if a CDN is in front of your site, purge or refresh the CDN after large runs.
GetWebP detects common offload setups and keeps the free plugin's delivery conservative. Generated files are written to local uploads first, so CDN or object-storage delivery depends on your offload plugin's sync behavior.
Conversion speed depends on the administrator browser, image dimensions, and selected formats. Keep the GetWebP tab open while a batch runs; use smaller batches for very large images. The free plugin allows up to 20 images per browser batch.
Waiting for the WordPress.org Listing
Public installation will open after approval. Current ZIP builds are kept for internal testing only.
Related GetWebP tools
Every GetWebP product runs on the same WASM converter - pick the surface that fits your workflow.
GetWebP CLI
Zero-dependency command-line converter. One npx command, runs in any terminal or CI pipeline.
Chrome Extension
Right-click supported webpage images to save them as WebP. Runs entirely inside Chrome.
For AI Agents
JSON-structured output, stdin/stdout I/O, exit codes - designed for autonomous agent tool-use.