{"id":357726,"date":"2026-08-29T09:18:49","date_gmt":"2026-08-29T09:18:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fast-imagery\/"},"modified":"2026-08-29T12:14:04","modified_gmt":"2026-08-29T12:14:04","slug":"fast-imagery","status":"publish","type":"plugin","link":"https:\/\/nqo.wordpress.org\/plugins\/fast-imagery\/","author":23469510,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"Fast Imagery \u2013 Optimize Images, Convert to WebP & AVIF","header_author":"Ann Khayati","header_description":"Unlimited local WebP image optimization with background processing and no cloud upload.","assets_banners_color":"1c2733","last_updated":"2026-08-29 12:14:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/fastimagery.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"6seven","date":"2026-08-29 09:18:22","revision":3671292},"1.0.1":{"tag":"1.0.1","author":"6seven","date":"2026-08-29 12:14:04","revision":3671502}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3671290,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3671290,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3671316,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3671316,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3671290,"resolution":"1","location":"assets","locale":"","width":1544,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3671290,"resolution":"2","location":"assets","locale":"","width":1544,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3671290,"resolution":"3","location":"assets","locale":"","width":1544,"height":1000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3671290,"resolution":"4","location":"assets","locale":"","width":1544,"height":1000},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3671316,"resolution":"5","location":"assets","locale":"","width":1544,"height":1000}},"screenshots":{"1":"A completed local WebP run with measured storage savings and image-level results.","2":"Pixel Tailor compares and controls one image at a time. Cat photograph by <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:A_domestic_cat_is_walking.jpg\">Maurice Flesier<\/a>, cropped, under <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">CC BY-SA 4.0<\/a>.","3":"CDN-compatible delivery and cache controls for server delivery, Picture Tags, Cloudflare, and custom purge webhooks.","4":"Preview tracked generated files before cleanup while original uploads remain untouched.","5":"The private local readiness check before an administrator starts optimization."}},"plugin_section":[],"plugin_tags":[146523,29161,233,247,15376],"plugin_category":[54],"plugin_contributors":[278164],"plugin_business_model":[],"class_list":["post-357726","plugin","type-plugin","status-publish","hentry","plugin_tags-image-converter","plugin_tags-image-optimization","plugin_tags-media-library","plugin_tags-performance","plugin_tags-webp","plugin_category-security-and-spam-protection","plugin_contributors-6seven","plugin_committers-6seven"],"banners":{"banner":"https:\/\/ps.w.org\/fast-imagery\/assets\/banner-772x250.png?rev=3671316","banner_2x":"https:\/\/ps.w.org\/fast-imagery\/assets\/banner-1544x500.png?rev=3671316","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fast-imagery\/assets\/icon-128x128.png?rev=3671290","icon_2x":"https:\/\/ps.w.org\/fast-imagery\/assets\/icon-256x256.png?rev=3671290","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fast-imagery\/assets\/screenshot-1.png?rev=3671290","caption":"A completed local WebP run with measured storage savings and image-level results."},{"src":"https:\/\/ps.w.org\/fast-imagery\/assets\/screenshot-2.png?rev=3671290","caption":"Pixel Tailor compares and controls one image at a time. Cat photograph by <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:A_domestic_cat_is_walking.jpg\">Maurice Flesier<\/a>, cropped, under <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">CC BY-SA 4.0<\/a>."},{"src":"https:\/\/ps.w.org\/fast-imagery\/assets\/screenshot-3.png?rev=3671290","caption":"CDN-compatible delivery and cache controls for server delivery, Picture Tags, Cloudflare, and custom purge webhooks."},{"src":"https:\/\/ps.w.org\/fast-imagery\/assets\/screenshot-4.png?rev=3671290","caption":"Preview tracked generated files before cleanup while original uploads remain untouched."},{"src":"https:\/\/ps.w.org\/fast-imagery\/assets\/screenshot-5.png?rev=3671316","caption":"The private local readiness check before an administrator starts optimization."}],"raw_content":"<!--section=description-->\n<p>Fast Imagery optimizes WordPress images on your own server. The free plugin provides a complete manual WebP workflow without image credits, byte quotas, or required cloud uploads.<\/p>\n\n<h4>At a glance<\/h4>\n\n<ul>\n<li><strong>Images stay local:<\/strong> conversion runs on your WordPress server.<\/li>\n<li><strong>Unlimited manual use:<\/strong> optimize individual images or your full Media Library.<\/li>\n<li><strong>Keep working:<\/strong> background processing continues after you close the tab.<\/li>\n<li><strong>Control each image:<\/strong> adjust quality or protect selected images with Pixel Tailor.<\/li>\n<li><strong>CDN-compatible delivery:<\/strong> serve optimized images through Picture Tags or compatible server delivery, with optional Cloudflare or webhook cache purging.<\/li>\n<li><strong>Keep originals:<\/strong> clean up generated sidecars without deleting source images.<\/li>\n<\/ul>\n\n<h4>Free and Pro<\/h4>\n\n<p><strong>Included with Fast Imagery Free<\/strong><\/p>\n\n<ul>\n<li>Create WebP images on your server.<\/li>\n<li>Run bulk and individual optimization manually.<\/li>\n<li>Continue processing in the background.<\/li>\n<li>Adjust quality and protect individual images.<\/li>\n<li>Control server load, delivery, and generated-file cleanup.<\/li>\n<li>Recognize, deliver, and safely clean existing tracked AVIF files.<\/li>\n<\/ul>\n\n<p><strong>Fast Imagery Pro adds<\/strong><\/p>\n\n<ul>\n<li>Generate new AVIF images.<\/li>\n<li>Automatically optimize future uploads.<\/li>\n<li>Receive private Pro updates and vendor support with an active license.<\/li>\n<\/ul>\n\n<p>Pro runs alongside the Free plugin. Free does not create new AVIF images.<\/p>\n\n<p>Want a closer look? <a href=\"https:\/\/fastimagery.com\/features\/\">Explore every Fast Imagery feature<\/a>.<\/p>\n\n<p>Still choosing an image optimizer? <a href=\"https:\/\/fastimagery.com\/#comparison\">Compare the facts on privacy, limits, features, and pricing<\/a>.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Fast Imagery processes images locally and sends no data by default.<\/p>\n\n<p>Optional connections occur only after an administrator enables or uses them:<\/p>\n\n<ul>\n<li><strong>Cloudflare cache purge:<\/strong> sends generated image URLs and the supplied API token to Cloudflare. <a href=\"https:\/\/developers.cloudflare.com\/api\/resources\/cache\/methods\/purge\/\">API documentation<\/a>, <a href=\"https:\/\/www.cloudflare.com\/terms\/\">terms<\/a>, <a href=\"https:\/\/www.cloudflare.com\/policies\/privacy\/\">privacy<\/a>.<\/li>\n<li><strong>Custom cache-purge webhook:<\/strong> sends the purge action, generated image URLs, and timestamp to the administrator-supplied endpoint.<\/li>\n<li><strong>Newsletter signup:<\/strong> sends the submitted email address and consent to Fast Imagery; Hostinger Reach manages delivery. The plugin does not store the email address locally. <a href=\"https:\/\/fastimagery.com\/terms\/\">Fast Imagery terms<\/a>, <a href=\"https:\/\/fastimagery.com\/privacy\/\">privacy<\/a>; <a href=\"https:\/\/www.hostinger.com\/legal\/universal-terms-of-service-agreement\">Hostinger terms<\/a>, <a href=\"https:\/\/www.hostinger.com\/legal\/privacy-policy\/\">privacy<\/a>.<\/li>\n<li><strong>External links and review prompts:<\/strong> open a page only after an administrator selects the link. Prompt choices remain in WordPress user metadata and are not transmitted.<\/li>\n<\/ul>\n\n<h3>Third-Party Notices<\/h3>\n\n<p>Third-party notices are included in <code>THIRD_PARTY_NOTICES.txt<\/code> and <code>licenses\/NIVO_THIRD_PARTY_LICENSES.txt<\/code>.<\/p>\n\n<h3>Development<\/h3>\n\n<p>Human-readable JavaScript source and build instructions are included in the WordPress.org package. See <code>build.txt<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Fast Imagery through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Select <code>Fast Imagery<\/code> in the WordPress admin menu.<\/li>\n<li>Complete the optional setup and start your first WebP optimization.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20free%20plugin%20limited%20by%20an%20image%2C%20byte%2C%20or%20time%20quota%3F\"><h3>Is the free plugin limited by an image, byte, or time quota?<\/h3><\/dt>\n<dd><p>No. Manual WebP optimization and the included tools are unlimited.<\/p><\/dd>\n<dt id=\"does%20fast%20imagery%20upload%20images%20to%20a%20cloud%20service%3F\"><h3>Does Fast Imagery upload images to a cloud service?<\/h3><\/dt>\n<dd><p>No. Image conversion runs on your WordPress server.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20avif%20files%20i%20already%20have%3F\"><h3>What happens to AVIF files I already have?<\/h3><\/dt>\n<dd><p>Fast Imagery can continue to recognize, deliver, and clean existing AVIF sidecars. Creating new AVIF files requires the separately installed Pro add-on.<\/p><\/dd>\n<dt id=\"can%20i%20remove%20generated%20files%3F\"><h3>Can I remove generated files?<\/h3><\/dt>\n<dd><p>Yes. File Cleanup removes tracked sidecars without deleting original uploads.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20uninstall%3F\"><h3>What happens on uninstall?<\/h3><\/dt>\n<dd><p>By default, plugin data stays in place. Enable <code>Delete data on uninstall<\/code> in settings before deletion if you want Fast Imagery data removed.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20page%20caches%20and%20cdns%3F\"><h3>Does this work with page caches and CDNs?<\/h3><\/dt>\n<dd><p>Yes. Picture Tags mode works with images exposed through supported WordPress content filters. Compatible server delivery is also available. Optional Cloudflare or custom webhook purging keeps CDN caches current after generated images change. Hard-coded theme images outside supported paths continue using their originals.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated the WordPress.org title and short description.<\/li>\n<li>Clarified CDN-compatible delivery and cache-purge controls.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release with unlimited local WebP optimization.<\/li>\n<li>Added WordPress 7.1 client-side media finalization compatibility and gain-map HDR protection.<\/li>\n<\/ul>","raw_excerpt":"Optimize images locally, serve WebP &amp; AVIF, and keep CDN caches current with Cloudflare or webhook purging\u2014without cloud quotas.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/357726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=357726"}],"author":[{"embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/6seven"}],"wp:attachment":[{"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=357726"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=357726"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=357726"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=357726"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=357726"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nqo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=357726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}