{"id":291491,"date":"2026-03-23T12:17:24","date_gmt":"2026-03-23T12:17:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/image-to-avif-converter\/"},"modified":"2026-04-01T11:44:52","modified_gmt":"2026-04-01T11:44:52","slug":"netgold-avif-converter","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/netgold-avif-converter\/","author":23466707,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.9","stable_tag":"1.0.9","tested":"6.9.4","requires":"5.8","requires_php":"8.3","requires_plugins":null,"header_name":"Netgold AVIF Converter","header_author":"NETGOLD","header_description":"Non-invasive JPG\/PNG to AVIF image converter with Bulk Conversion, Space Saved tracking, and visual UI.","assets_banners_color":"393939","last_updated":"2026-04-01 11:44:52","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/netgold.pl\/pobieranie\/netgold-avif-converter\/","header_plugin_uri":"https:\/\/netgold.pl\/pobieranie\/netgold-avif-converter\/","header_author_uri":"https:\/\/netgold.pl","rating":0,"author_block_rating":0,"active_installs":10,"downloads":252,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"netfold","date":"2026-03-29 13:09:34"},"1.0.6":{"tag":"1.0.6","author":"netfold","date":"2026-03-31 09:07:56"},"1.0.7":{"tag":"1.0.7","author":"netfold","date":"2026-03-31 15:32:06"},"1.0.8":{"tag":"1.0.8","author":"netfold","date":"2026-04-01 10:41:57"},"1.0.9":{"tag":"1.0.9","author":"netfold","date":"2026-04-01 11:44:52"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3494856,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3494869,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3494869,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3495760,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3495760,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3489721,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Dashboard &amp; Bulk Conversion Tool - keep track of saved space and convert all images with one click.","2":"Proof of delivery: Browser's Network tab confirms original JPG files are seamlessly served as AVIF on the frontend."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[194661,187460,188139,29158,247],"plugin_category":[54],"plugin_contributors":[258423],"plugin_business_model":[],"class_list":["post-291491","plugin","type-plugin","status-publish","hentry","plugin_tags-avif","plugin_tags-core-web-vitals","plugin_tags-image-conversion","plugin_tags-image-optimizer","plugin_tags-performance","plugin_category-security-and-spam-protection","plugin_contributors-netfold","plugin_committers-netfold"],"banners":{"banner":"https:\/\/ps.w.org\/netgold-avif-converter\/assets\/banner-772x250.png?rev=3494869","banner_2x":"https:\/\/ps.w.org\/netgold-avif-converter\/assets\/banner-1544x500.png?rev=3494869","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/netgold-avif-converter\/assets\/icon.svg?rev=3494856","icon":"https:\/\/ps.w.org\/netgold-avif-converter\/assets\/icon.svg?rev=3494856","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/netgold-avif-converter\/assets\/screenshot-1.png?rev=3495760","caption":"Dashboard &amp; Bulk Conversion Tool - keep track of saved space and convert all images with one click."},{"src":"https:\/\/ps.w.org\/netgold-avif-converter\/assets\/screenshot-2.png?rev=3495760","caption":"Proof of delivery: Browser's Network tab confirms original JPG files are seamlessly served as AVIF on the frontend."},{"src":"https:\/\/ps.w.org\/netgold-avif-converter\/assets\/screenshot-3.png?rev=3489721","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Netgold AVIF Converter<\/strong> by NETGOLD is a lightweight, strictly non-invasive tool designed to skyrocket your WordPress website performance by serving next-generation AVIF images.<\/p>\n\n<p>AVIF provides superior compression compared to WebP and traditional JPEG\/PNG formats, significantly improving your Google PageSpeed Insights score and Core Web Vitals without losing visual quality.<\/p>\n\n<h3>\ud83d\ude80 Key Features<\/h3>\n\n<ul>\n<li><strong>Strictly Non-Invasive:<\/strong> We never alter your database or HTML structure. The plugin dynamically serves AVIF files to compatible browsers using intelligent <code>.htaccess<\/code> rewrite rules. The original file URLs (like <code>.jpg<\/code> or <code>.png<\/code>) remain untouched in your source code.<\/li>\n<li><strong>Smart Bulk Conversion Tool:<\/strong> Convert your entire media library with a single click. Our CPU-safe, batch-processing algorithm ensures your server never times out or crashes, even on shared hosting environments.<\/li>\n<li><strong>Live Log Console:<\/strong> Real-time reporting of the conversion process! Watch exactly which files are being processed and see the precise savings for every single image.<\/li>\n<li><strong>Granular Exclusions:<\/strong> Need to keep a specific image in its original format? Use our native Media Library picker to exclude individual files from optimization with one click.<\/li>\n<li><strong>Anti-RAM Shield:<\/strong> Built-in protection that automatically detects and skips extremely large images (over 16Mpx) to prevent server memory exhaustion and crashes.<\/li>\n<li><strong>Intelligent Resume:<\/strong> Process got interrupted? No problem. The Bulk Converter automatically remembers where it left off and resumes seamlessly.<\/li>\n<li><strong>Broad Directory Support:<\/strong> Not just for the Media Library! You can choose to convert images located in <code>\/uploads<\/code>, <code>\/themes<\/code>, and <code>\/plugins<\/code> directories.<\/li>\n<li><strong>Visual Dashboard:<\/strong> Track your optimization progress with a clean, modern UI featuring a real-time progress circle and a live \"Total Disk Space Saved\" calculator.<\/li>\n<li><strong>Safe Revert:<\/strong> Deactivating the plugin instantly removes the <code>.htaccess<\/code> rules, immediately reverting your site to serving the original images. No lock-in!<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 Why AVIF?<\/h3>\n\n<p>AVIF is currently the most efficient image format on the web, supported by all modern browsers (Chrome, Safari, Firefox, Edge). It offers file sizes up to 50% smaller than WebP and 70% smaller than standard JPEGs.<\/p>\n\n<h3>\ud83c\uddf5\ud83c\uddf1 Polish Language Support<\/h3>\n\n<p>The plugin includes built-in <code>.po<\/code>\/<code>.mo<\/code> files for the Polish language. If your WordPress is set to Polish, the plugin dashboard will automatically translate itself - no extra downloads required!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>netgold-avif-converter<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to <strong>Netgold AVIF Converter<\/strong> in your WordPress admin menu.<\/li>\n<li>Check the <strong>Server Diagnostics<\/strong> panel to ensure your server's GD library supports AVIF.<\/li>\n<li>Select your desired image quality (75 is recommended) and the directories you want to optimize.<\/li>\n<li>Click <strong>Save Changes<\/strong>.<\/li>\n<li>Click <strong>Start Bulk Conversion<\/strong> to optimize your existing media library. Any newly uploaded images will be converted to AVIF automatically on-the-fly!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20delete%20my%20original%20jpg%2Fpng%20files%3F\"><h3>Does this plugin delete my original JPG\/PNG files?<\/h3><\/dt>\n<dd><p>Absolutely not. The plugin generates a separate AVIF copy of your image in a dedicated hidden folder. It then uses server-level routing (<code>.htaccess<\/code>) to serve the AVIF file whenever a browser requests the original JPG\/PNG. Your original files are 100% safe.<\/p><\/dd>\n<dt id=\"why%20do%20images%20still%20show%20as%20.jpg%20in%20my%20browser%27s%20dev%20tools%3F\"><h3>Why do images still show as .jpg in my browser's dev tools?<\/h3><\/dt>\n<dd><p>This means the plugin is working perfectly! Because the rewrite happens silently on the server level, the browser still requests the <code>.jpg<\/code> URL, but the server delivers the <code>.avif<\/code> payload. To verify, check the file size (it will be much smaller) or right-click the image on your site and select \"Save image as...\" \u2014 the browser will automatically suggest saving it as an <code>.avif<\/code> file.<\/p><\/dd>\n<dt id=\"will%20my%20site%20break%20for%20older%20browsers%20that%20don%27t%20support%20avif%3F\"><h3>Will my site break for older browsers that don't support AVIF?<\/h3><\/dt>\n<dd><p>No. The rewrite rules specifically check the <code>Accept<\/code> header of the visitor's browser. If a user visits with an outdated browser, they will seamlessly receive the original JPG or PNG file.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20bulk%20conversion%20stops%20or%20times%20out%3F\"><h3>What happens if the Bulk Conversion stops or times out?<\/h3><\/dt>\n<dd><p>Just click \"Start Bulk Conversion\" again. Our smart queue system detects previously processed files and will automatically resume exactly where it left off without duplicating any work.<\/p><\/dd>\n<dt id=\"what%20are%20the%20server%20requirements%3F\"><h3>What are the server requirements?<\/h3><\/dt>\n<dd><p>Your server must run PHP 8.3+ and have the GD extension compiled with AVIF support. The plugin includes a built-in diagnostic tool on the settings page to check this for you.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.9<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Resolved an issue where some server configurations (e.g., LiteSpeed) ignored the file size check in <code>.htaccess<\/code> and served blank 0-byte AVIF files for skipped images.<\/li>\n<li><strong>Improvement:<\/strong> Implemented a new <code>.nosave<\/code> flag system. Excluded or unoptimized images now completely bypass the <code>.htaccess<\/code> rewrite rules, guaranteeing the original image is always safely served.<\/li>\n<li><strong>Improvement:<\/strong> Updated the <code>uninstall.php<\/code> routine to ensure a complete and clean removal of newly added plugin settings and <code>.nosave<\/code> marker files from the server.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Added <strong>Excluded Images<\/strong> option with a native Media Library picker for granular control.<\/li>\n<li><strong>Feature:<\/strong> Introduced <strong>Live Log Console<\/strong>, providing real-time, file-by-file reporting of conversion status and exact savings.<\/li>\n<li><strong>Security:<\/strong> Implemented <strong>Anti-RAM Shield<\/strong> to automatically skip images larger than 16 Megapixels, preventing server memory exhaustion.<\/li>\n<li><strong>UI:<\/strong> Redesigned <strong>Server Diagnostics<\/strong> into a clean, horizontal footer layout for a better dashboard experience.<\/li>\n<li><strong>Improvement:<\/strong> Enhanced smart skipping logic \u2014 the plugin now detects if an AVIF version would be larger than the original and skips it to maintain optimal page weight.<\/li>\n<li><strong>Translation:<\/strong> Full internationalization support with updated <code>.pot<\/code> and <code>.po<\/code> files for English and Polish.<\/li>\n<li><strong>Fix:<\/strong> Resolved JavaScript conflicts and initialized the Media Library frame using a Singleton pattern for better compatibility with other plugins.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Tweak: Added a version indicator to the bulk conversion dashboard UI for easier identification.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fix: Addressed a rare edge case where corrupted images or unsupported color profiles (e.g., CMYK) caused the progress bar to stall. The plugin now gracefully detects unprocessable files and skips them, ensuring the bulk conversion always completes successfully.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix: Resolved an issue where server timeouts on heavy images resulted in broken, 0-byte files on the frontend. Implemented atomic file saving for bulletproof reliability.<\/li>\n<li>Fix: Updated .htaccess rules to strictly serve AVIF files only if they are fully generated and valid (file size &gt; 0).<\/li>\n<li>Improvement: Enhanced the smart file size check. If a generated AVIF is heavier than the original, the plugin skips it and registers it as processed, preventing infinite conversion loops and ensuring the progress bar reaches 100%.<\/li>\n<li>Feature: Added complete uninstall routine (uninstall.php). Deleting the plugin now fully cleans up the database and automatically removes all generated AVIF files from the server.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Feature: Added a Batch Size control slider (1-15) in settings. You can now adjust the processing speed to match your server capabilities and prevent timeouts on shared hosting.<\/li>\n<li>Fix: Resolved a critical activation error on highly restrictive hosting environments by optimizing how WordPress core files are loaded.<\/li>\n<li>Fix: Added a safety check for servers missing the GD image library to prevent fatal errors and gracefully disable the conversion tool.<\/li>\n<li>Translation: Updated the native Polish (pl_PL) translation files with the latest interface strings.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated Plugin URI to the dedicated documentation page.<\/li>\n<li>Added information about native Polish language support.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed missing SVG icon in the WordPress admin menu.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial stable release.<\/li>\n<li>Features real-time on-upload AVIF generation.<\/li>\n<li>Bulk Conversion tool with batch-processing (CPU-safe) and smart resume capability.<\/li>\n<li>Dynamic <code>.htaccess<\/code> routing with support for subdirectories and virtual paths.<\/li>\n<li>Modern UI with disk space savings calculation.<\/li>\n<\/ul>","raw_excerpt":"Non-invasive JPG\/PNG to AVIF image converter with Bulk Conversion, Space Saved tracking, and a beautiful visual UI.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/291491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=291491"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/netfold"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=291491"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=291491"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=291491"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=291491"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=291491"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=291491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}