Skyspeed – Image Optimizer, WebP & AVIF Converter
Skyspeed is a robust, enterprise-grade image optimization solution designed to make your WordPress site lighter and faster without sacrificing visual quality. Unlike other plugins that bloat your dashboard with upsells, Skyspeed is focused purely on performance. It automatically intercepts every image you upload, resizes it to a sane maximum width, and converts it to modern, high-compression formats like AVIF and WebP. 🚀 Key Features Smart Format Selection: Automatically checks if your server supports AVIF (the newest, most efficient format). If not, it falls back to WebP, and finally to the original format if needed. Intelligent Resizing: Automatically resizes massive uploads (e.g., 6000px wide photos from phones) to a web-ready Max Width (default: 1920px), saving megabytes instantly. Safety First (Automatic Backups): We care about your data. Every original image is safely backed up to a dedicated folder (uploads/original-backups/) before any optimization occurs. One-Click Restore: Made a mistake? Hover over any image in the Media Library and click “Restore Original” to revert instantly. Bulk Optimizer: Process your entire existing media library in the background with our AJAX-powered batch processor. Includes a sleek circular progress bar! Live Preview: Don’t guess quality settings. Use the Live Preview tool to compare “Before vs. After” quality and file size on a real image before applying settings globally. Analytics Dashboard: Track exactly how much disk space you’ve saved with our built-in savings calculator and dashboard widget. ⚡ Why AVIF? AVIF is the successor to WebP. It offers superior compression (often 20-30% smaller than WebP) with better visual fidelity. Skyspeed is one of the few free plugins that prioritizes AVIF support out of the box.
Top keywords
- avif5×1.86%
- image5×1.86%
- webp4×1.49%
- automatically3×1.12%
- dashboard3×1.12%
- format3×1.12%
- original3×1.12%
- quality3×1.12%
- skyspeed3×1.12%
- instantly2×0.74%
- library2×0.74%
- live2×0.74%
Tempaloo WebP
The pricing problem with most WebP plugins WordPress generates 5-8 thumbnails for every image you upload (thumbnail, medium, medium_large, large, full, plus theme-specific sizes). Most popular optimizers count each thumbnail as a separate credit, so a single product photo or blog hero can burn through 6-8 credits before you’ve touched your second image. Tempaloo charges 1 credit per upload, no matter how many sizes WordPress derives from it. Same quota, 6-8x more usable conversions. Concrete comparison — 1,000 uploads / month ShortPixel / Imagify (per-thumbnail billing): 6,000 to 8,000 credits consumed → you need a 10k or 20k plan. Tempaloo (per-upload billing): 1,000 credits consumed → our 5,000-image Starter plan covers you 5x over. If your site averages 4+ thumbnails per upload (which it does, by default), Tempaloo is the lowest cost-per-converted-image on the market. Built for Agencies managing 10–100 client sites tired of credit math and license-per-site upcharges (our Growth plan covers 5 sites; Business covers unlimited). WooCommerce stores with 50+ photos per product who blow through ShortPixel quotas in days. Photographers, portfolios, magazines who want AVIF + high quality without the Imagify Pro tier. What’s in version 1.0 Async upload pipeline — conversion runs in a fresh PHP process via non-blocking loopback, so your uploads finish instantly and we never fight other plugins on the same WordPress filter chain (security scanners, page builders, other optimizers). Most optimizers convert sync inline; that’s where conflicts come from. Bulk converter with adaptive backoff, pause/resume, and live progress (current image, savings counter, ETA). Diagnostic + reconcile tab — drift detection across filesystem, attachment metadata, bulk state, and retry queue. One click to repair desynchronized state. Most optimizers leave this to the user; we audit it. AVIF on every paid tier — not a Pro-only add-on. Starter (5€/mo) already includes it. WP-CLI — wp tempaloo status / activate / bulk / restore / quota. First-class deploy story for managed WordPress hosts. Picture-tag and URL-rewrite delivery modes — picture-tag works with Gutenberg, Elementor, Bricks, Divi, Beaver Builder, WooCommerce, and any theme. URL rewrite stays out of your markup. CDN passthrough also supported. Compatibility hardening — atomic temp+rename writes, explicit nocache_headers() + DONOTCACHEPAGE so LiteSpeed Cache, WP Rocket, and W3 Total Cache never serve stale admin data. Developer hooks — three filters/actions to skip attachments, override quality, and react after conversion. See “Developer hooks” below. Pricing Free plan: 250 images / month, 1 site, no credit card required. Starter (5 €/mo): 5,000 images/month, AVIF included. Growth (12 €/mo): 25,000 images/month, 5 sites per license. Business (29 €/mo): 150,000 images/month, unlimited sites. Unlimited (59 €/mo): fair-use 500k/mo, priority SLA. Paid plans include a 7-day trial and a 30-day money-back guarantee. Credits roll over up to 30 days on paid plans. Full details at https://tempaloo.com/webp. Trademarks WebP and AVIF are open image formats developed by Google and the Alliance for Open Media respectively. Tempaloo is an independent product and is not affiliated with, endorsed by, or sponsored by Google or the Alliance for Open Media. ShortPixel, Imagify, EWWW, Smush, and Optimole are trademarks of their respective owners and are referenced for comparison purposes only. External services This plugin connects to the Tempaloo conversion API hosted at https://api.tempaloo.com to: Verify your license key when you activate the plugin. Convert images to WebP or AVIF — the plugin sends your image files (temporarily, not stored) along with your license key and site URL. Fetch your current monthly quota. Receive webhooks from Freemius (our payment processor) for subscription events. What data is sent Your license key (required for authentication). Your site URL (for license-to-site binding). The image bytes to be converted (streamed, never persisted on our servers — originals stay on your server). Your WordPress and plugin version (for compatibility diagnostics). Data retention Image data is held in memory only during conversion, then discarded. Usage logs (count of conversions, byte totals, duration) are stored for billing and analytics, associated with your license. No personal data beyond what is needed to authenticate your license: your account email (collected at activation or via Google OAuth) and the URL of the WordPress site where the license is active. Both are necessary for license enforcement and are detailed in our privacy policy at https://tempaloo.com/privacy. Providers Conversion API: Tempaloo (hosted in Frankfurt, EU). Terms of Service Privacy Policy Payment processing (paid plans only, triggered by clicking “Upgrade”): Freemius, Inc. Freemius Privacy Policy Freemius Terms By activating this plugin and entering a license key, you agree to Tempaloo’s Terms and Privacy Policy. Privacy See the External services section above for a full disclosure of the data this plugin sends to the Tempaloo API. Developer hooks Three hooks let you tailor the plugin’s behavior from your own theme or custom plugin. They fire on both the auto-convert-on-upload path and the bulk path (CLI or admin), so a single rule applies everywhere. apply_filters( 'tempaloo_webp_skip_attachment', false, $attachment_id, $mode ) Return true to bypass conversion for a specific attachment. Useful to exclude a folder, a CPT, or images larger than a threshold. apply_filters( 'tempaloo_webp_quality_for', $quality, $attachment_id, $format ) Override the quality value (1–100) per attachment. Returned values are clamped to 1–100. Useful to lift quality on portfolio shots or drop it on product thumbnails. do_action( 'tempaloo_webp_after_convert', $attachment_id, $info ) Fired after a successful conversion (one or more sizes written). $info contains format, converted, failed, mode, quality, sizes. Useful for CDN purges, custom logging, webhooks, manifest rebuilds. Example — skip conversion for any attachment in the private/ upload subfolder: add_filter( 'tempaloo_webp_skip_attachment', function( $skip, $id ) { $path = get_attached_file( $id ); return $path && false !== strpos( $path, '/uploads/private/' ); }, 10, 2 ); Source code Tempaloo WebP is open source under the GPLv2 (or later) license. All compiled assets are generated from human-readable sources included in this distribution — no obfuscated or auto-generated code without a matching source. Compiled assets The admin dashboard UI is built with Vite + React + TailwindCSS. The compiled output (build/admin.js and build/admin.css) is generated from the source files under admin-app/: TypeScript / TSX source: admin-app/src/ Build configuration: admin-app/vite.config.ts, admin-app/tsconfig.json, admin-app/tailwind.config.js, admin-app/postcss.config.js Dependency manifest: admin-app/package.json (and admin-app/package-lock.json for reproducible installs) How to rebuild From the plugin root: cd admin-app npm install npm run build This regenerates build/admin.js and build/admin.css. Output is deterministic — same source plus same lock file produce the same bytes. npm run typecheck runs the TypeScript compiler in `--noEmit` mode for a standalone type check. Third-party libraries All third-party libraries are pulled in via npm (declared in admin-app/package.json) — none are vendored as pre-built minified files in this repository. Their licenses are MIT and compatible with GPLv2-or-later. React 18 — https://react.dev (MIT) React DOM 18 — https://react.dev (MIT) clsx — https://github.com/lukeed/clsx (MIT) @freemius/checkout — https://github.com/Freemius/checkout (MIT) TailwindCSS — https://tailwindcss.com (MIT) Vite — https://vitejs.dev (MIT) PostCSS — https://postcss.org (MIT) Autoprefixer — https://github.com/postcss/autoprefixer (MIT)