Title: Netgold AVIF Converter
Author: netgold.pl
Published: <strong>23. März 2026</strong>
Last modified: 20. August 2026

---

Plugins suchen

![](https://ps.w.org/netgold-avif-converter/assets/banner-772x250.png?rev=3494869)

![](https://ps.w.org/netgold-avif-converter/assets/icon.svg?rev=3494856)

# Netgold AVIF Converter

 Von [netgold.pl](https://profiles.wordpress.org/netfold/)

[Herunterladen](https://downloads.wordpress.org/plugin/netgold-avif-converter.zip)

 * [Details](https://de.wordpress.org/plugins/netgold-avif-converter/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/netgold-avif-converter/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/netgold-avif-converter/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/netgold-avif-converter/#developers)

 [Support](https://wordpress.org/support/plugin/netgold-avif-converter/)

## Beschreibung

**Netgold AVIF Converter** by NETGOLD is a lightweight, strictly non-invasive tool
designed to skyrocket your WordPress website performance by serving next-generation
AVIF images.

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.

### 🚀 Key Features

 * **Strictly Non-Invasive:** We never alter your database or HTML structure. The
   plugin dynamically serves AVIF files to compatible browsers using intelligent`.
   htaccess` rewrite rules. The original file URLs (like `.jpg` or `.png`) remain
   untouched in your source code.
 * **Smart Bulk Conversion Tool:** 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.
 * **Live Log Console:** Real-time reporting of the conversion process! Watch exactly
   which files are being processed and see the precise savings for every single 
   image.
 * **Granular Exclusions:** 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.
 * **Anti-RAM Shield:** Built-in protection that automatically detects and skips
   extremely large images (over 16Mpx) to prevent server memory exhaustion and crashes.
 * **Intelligent Resume:** Process got interrupted? No problem. The Bulk Converter
   automatically remembers where it left off and resumes seamlessly.
 * **Broad Directory Support:** Not just for the Media Library! You can choose to
   convert images located in `/uploads`, `/themes`, and `/plugins` directories.
 * **Visual Dashboard:** Track your optimization progress with a clean, modern UI
   featuring a real-time progress circle and a live „Total Disk Space Saved“ calculator.
 * **Safe Revert:** Deactivating the plugin instantly removes the `.htaccess` rules,
   immediately reverting your site to serving the original images. No lock-in!

### 💡 Why AVIF?

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.

### 🇵🇱 Polish Language Support

The plugin includes built-in `.po`/`.mo` files for the Polish language. If your 
WordPress is set to Polish, the plugin dashboard will automatically translate itself–
no extra downloads required!

## Screenshots

[⌊Dashboard & Bulk Conversion Tool - keep track of saved space and convert all images
with one click.⌉⌊Dashboard & Bulk Conversion Tool - keep track of saved space and
convert all images with one click.⌉[

Dashboard & Bulk Conversion Tool – keep track of saved space and convert all images
with one click.

[⌊Proof of delivery: Browser's Network tab confirms original JPG files are seamlessly
served as AVIF on the frontend.⌉⌊Proof of delivery: Browser's Network tab confirms
original JPG files are seamlessly served as AVIF on the frontend.⌉[

Proof of delivery: Browser’s Network tab confirms original JPG files are seamlessly
served as AVIF on the frontend.

[[

## Installation

 1. Upload the `netgold-avif-converter` folder to the `/wp-content/plugins/` directory,
    or install the plugin directly through the WordPress plugins screen.
 2. Activate the plugin through the ‚Plugins‘ screen in WordPress.
 3. Navigate to **Netgold AVIF Converter** in your WordPress admin menu.
 4. Check the **Server Diagnostics** panel to ensure your server’s GD library supports
    AVIF.
 5. Select your desired image quality (75 is recommended) and the directories you want
    to optimize.
 6. Click **Save Changes**.
 7. Click **Start Bulk Conversion** to optimize your existing media library. Any newly
    uploaded images will be converted to AVIF automatically on-the-fly!

## FAQ

### Does this plugin delete my original JPG/PNG files?

Absolutely not. The plugin generates a separate AVIF copy of your image in a dedicated
hidden folder. It then uses server-level routing (`.htaccess`) to serve the AVIF
file whenever a browser requests the original JPG/PNG. Your original files are 100%
safe.

### Why do images still show as .jpg in my browser’s dev tools?

This means the plugin is working perfectly! Because the rewrite happens silently
on the server level, the browser still requests the `.jpg` URL, but the server delivers
the `.avif` 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…“ — the browser will
automatically suggest saving it as an `.avif` file.

### Will my site break for older browsers that don’t support AVIF?

No. The rewrite rules specifically check the `Accept` header of the visitor’s browser.
If a user visits with an outdated browser, they will seamlessly receive the original
JPG or PNG file.

### What happens if the Bulk Conversion stops or times out?

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.

### What are the server requirements?

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.

## Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

## Mitwirkende und Entwickler

„Netgold AVIF Converter“ ist Open-Source-Software. Folgende Menschen haben an diesem
Plugin mitgewirkt:

Mitwirkende

 *   [ netgold.pl ](https://profiles.wordpress.org/netfold/)

[Übersetze „Netgold AVIF Converter“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/netgold-avif-converter)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/netgold-avif-converter/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/netgold-avif-converter/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/netgold-avif-converter/)
per [RSS](https://plugins.trac.wordpress.org/log/netgold-avif-converter/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.1.2

 * Compatibility: Tested with WordPress 7.1 — no code changes were required, the
   plugin works exactly as before.

#### 1.1.1

 * Feature: **Persistent Conversion Log** — the log console is now always visible
   and keeps a rolling history (last 300 entries) of every conversion, including
   automatic on-upload conversions, each with a timestamp. Previously the log was
   only shown live during a bulk run.
 * Feature: Added a **Clear log** button to reset the stored history.
 * Fix: The timeout-resume safeguard no longer creates a 0-byte `.avif` file (which
   LiteSpeed could serve as a blank image); it now uses the `.nosave` flag, matching
   the rest of the plugin.
 * Fix: AVIF files now keep the source extension in their name (e.g. `photo.jpg.
   avif`), so a `photo.jpg` and a `photo.png` in the same folder no longer collide
   on a single AVIF. The `.htaccess` rewrite was updated to match. **See the upgrade
   notice below.**
 * Fix: Directory statistics are now genuinely cached between requests (transient),
   removing a full recursive filesystem scan on every admin page load.
 * Fix: You can now clear all „Supported Directories“ checkboxes and have the choice
   actually saved (previously the old value was silently kept).
 * Fix: Image type is detected via `getimagesize()` instead of `mime_content_type()`,
   avoiding a fatal error on servers without the `fileinfo` extension and removing
   a redundant file read.
 * Fix: Exclusions now match on the exact file name (or a path fragment containing
   a slash) instead of a loose substring, so a short entry can no longer hide unrelated
   images.
 * Tweak: Centralised the „space saved“ update, removed a dead `force` AJAX parameter
   and a duplicated path computation, and introduced a `NETGOLD_AVIF_VERSION` constant
   for asset versioning.
 * i18n: New interface strings added to the `.pot`/`.po` files and the Polish `.
   mo` was recompiled.
 * Housekeeping: The stored log history is removed on uninstall.

#### 1.1.0

 * Compatibility: Confirmed full compatibility with WordPress 7.0.
 * Fix: `rename()` return value is now checked; failed renames no longer report 
   incorrect disk savings and safely fall back to marking the file as skipped.
 * Fix: `get_dir_stats()` result is now cached per request — eliminates a redundant
   full filesystem scan on every admin page load.
 * Fix: Removed dead postmeta query in `get_saved_space()` (legacy code that was
   never writing to that meta key) and eliminated a redundant `get_option()` call.
 * Fix: Filenames in the live log console are now HTML-escaped, closing a low-risk
   admin-only XSS vector.
 * Fix: Added error and `.fail()` handlers to the build-queue AJAX call — buttons
   are no longer permanently locked on a server error.
 * Fix: Hardcoded Polish strings in the diagnostics panel are now wrapped in `__()`
   and match existing translation keys in the `.po` file.
 * Fix: Removed duplicate JavaScript line in the bulk conversion handler.
 * Fix: `netgold_avif_delete_directory()` in `uninstall.php` now verifies the path
   contains `avif-converter` before performing recursive deletion.

#### 1.0.9

 * **Fix:** Resolved an issue where some server configurations (e.g., LiteSpeed)
   ignored the file size check in `.htaccess` and served blank 0-byte AVIF files
   for skipped images.
 * **Improvement:** Implemented a new `.nosave` flag system. Excluded or unoptimized
   images now completely bypass the `.htaccess` rewrite rules, guaranteeing the 
   original image is always safely served.
 * **Improvement:** Updated the `uninstall.php` routine to ensure a complete and
   clean removal of newly added plugin settings and `.nosave` marker files from 
   the server.

#### 1.0.7

 * **Feature:** Added **Excluded Images** option with a native Media Library picker
   for granular control.
 * **Feature:** Introduced **Live Log Console**, providing real-time, file-by-file
   reporting of conversion status and exact savings.
 * **Security:** Implemented **Anti-RAM Shield** to automatically skip images larger
   than 16 Megapixels, preventing server memory exhaustion.
 * **UI:** Redesigned **Server Diagnostics** into a clean, horizontal footer layout
   for a better dashboard experience.
 * **Improvement:** Enhanced smart skipping logic — the plugin now detects if an
   AVIF version would be larger than the original and skips it to maintain optimal
   page weight.
 * **Translation:** Full internationalization support with updated `.pot` and `.
   po` files for English and Polish.
 * **Fix:** Resolved JavaScript conflicts and initialized the Media Library frame
   using a Singleton pattern for better compatibility with other plugins.

#### 1.0.6

 * Tweak: Added a version indicator to the bulk conversion dashboard UI for easier
   identification.

#### 1.0.5

 * 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.

#### 1.0.4

 * 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.
 * Fix: Updated .htaccess rules to strictly serve AVIF files only if they are fully
   generated and valid (file size > 0).
 * 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%.
 * 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.

#### 1.0.3

 * 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.
 * Fix: Resolved a critical activation error on highly restrictive hosting environments
   by optimizing how WordPress core files are loaded.
 * Fix: Added a safety check for servers missing the GD image library to prevent
   fatal errors and gracefully disable the conversion tool.
 * Translation: Updated the native Polish (pl_PL) translation files with the latest
   interface strings.

#### 1.0.2

 * Updated Plugin URI to the dedicated documentation page.
 * Added information about native Polish language support.

#### 1.0.1

 * Fixed missing SVG icon in the WordPress admin menu.

#### 1.0.0

 * Initial stable release.
 * Features real-time on-upload AVIF generation.
 * Bulk Conversion tool with batch-processing (CPU-safe) and smart resume capability.
 * Dynamic `.htaccess` routing with support for subdirectories and virtual paths.
 * Modern UI with disk space savings calculation.

## Meta

 *  Version **1.1.2**
 *  Zuletzt aktualisiert **vor 2 Monaten**
 *  Aktive Installationen **10+**
 *  WordPress-Version ** 5.8 oder höher **
 *  Getestet bis **7.1.3**
 *  PHP-Version ** 8.3 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/netgold-avif-converter/)
 * Schlagwörter
 * [AVIF](https://de.wordpress.org/plugins/tags/avif/)[core web vitals](https://de.wordpress.org/plugins/tags/core-web-vitals/)
   [image conversion](https://de.wordpress.org/plugins/tags/image-conversion/)[image optimizer](https://de.wordpress.org/plugins/tags/image-optimizer/)
   [performance](https://de.wordpress.org/plugins/tags/performance/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/netgold-avif-converter/advanced/)

## Bewertungen

Es wurden noch keine Rezensionen eingereicht.

[Deine Rezension](https://wordpress.org/support/plugin/netgold-avif-converter/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/netgold-avif-converter/reviews/)

## Mitwirkende

 *   [ netgold.pl ](https://profiles.wordpress.org/netfold/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/netgold-avif-converter/)

## Spenden

Möchtest du die Weiterentwicklung dieses Plugins unterstützen?

 [ Für dieses Plugin spenden ](https://netgold.pl/pobieranie/netgold-avif-converter/)