verklein.nu
WordPress-pluginBinnenkort op WordPress.org

Gratis WordPress-plugin

Je mediabibliotheek in WebP of AVIF.

Zet al je JPG’s en PNG’s om op je eigen server: het origineel, elk formaat dat WordPress ervan maakt én de URL’s in je database. Met back-up en herstellen in één klik.

Binnenkort op WordPress.org Lees de documentatie
  • Gratis en open source (GPL)
  • WordPress 6.7+ en PHP 7.4+
  • Geen account, API-sleutel of limiet

Binnenkort in de pluginbibliotheek van WordPress.org. Gemaakt door BijBijker.

25–35%kleiner dan JPG met WebP
Alle formatenorigineel, thumbnails én URL’s
1 klikom alles terug te zetten
0externe diensten of limieten

Twee kanten, apart te regelen

Wat er al op je site staat zet je één keer om. Nieuwe uploads gaan daarna vanzelf.

Eenmalig

Bestaande afbeeldingen

Een wizard neemt je in vier stappen mee: kiezen, een voor/na-voorbeeld op je eigen foto, en dan de hele bibliotheek in één run. Met pauze en hervatten, en alles is terug te draaien.

Zo zet je de bibliotheek om

Doorlopend

Nieuwe uploads

Eén schakelaar, en elke nieuwe JPG of PNG wordt bij het uploaden meteen WebP of AVIF. Te grote foto’s van je telefoon kunnen tegelijk kleiner. Ook in de blokeditor, page builders en WooCommerce.

Zo stel je uploads in

Zo werkt het

  1. 1

    Installeer

    Activeer de plugin en kijk in de systeemcheck of je server WebP en AVIF kan maken.

  2. 2

    Probeer

    Kies een niveau en vergelijk voor en na op een afbeelding uit je eigen bibliotheek.

  3. 3

    Zet om

    Eén klik voor de hele bibliotheek. De plugin maakt de bestanden, werkt de URL’s bij en leegt de caches.

  4. 4

    Controleer

    Bekijk je site. Tevreden? Ruim na een paar weken de back-ups op.

Vervangen of naast het origineel

Jij kiest hoe bezoekers de nieuwe bestanden krijgen. Wisselen kan later altijd.

Minste schijfruimte

Vervangen

  • De WebP- of AVIF-versie komt in de plaats van de JPG of PNG
  • URL’s in de database worden bijgewerkt, oude URL’s sturen door (301)
  • Origineel naar een afgeschermde back-upmap

Aanbevolen voor WebP

Werkt in elke browser

Naast het origineel

  • Het origineel en de database blijven onaangeroerd
  • Een kopie ernaast (foto.jpg.webp), geleverd via <picture>
  • Oude browsers krijgen automatisch de JPG of PNG

Aanbevolen voor AVIF

Waarom deze plugin

Snellere pagina’s

WebP en AVIF zijn bij dezelfde beeldkwaliteit meestal flink kleiner dan JPG en PNG. Minder kilobytes, snellere pagina’s, minder dataverbruik.

Alles in één keer

Niet alleen het hoofdbestand, maar ook elke miniatuur en elk tussenformaat, plus de URL’s in je berichten, pagina’s en page builders.

Altijd terug te draaien

De originelen gaan standaard naar een afgeschermde back-upmap. Met Herstellen staan bestanden, bijlagegegevens en URL’s weer precies zoals ze waren.

Op je eigen server

Geen externe dienst, geen account, geen API-sleutel en geen limiet per maand. Je afbeeldingen verlaten je server niet.

Geen kapotte pagina’s

De oude bestanden blijven staan tot de database naar de nieuwe wijst. Ook een lange of gestopte taak laat geen lege plekken achter.

Van blog tot webshop

Korte porties op de achtergrond met pauze en hervatten, WP-CLI voor duizenden afbeeldingen, en ondersteuning voor multisite, WPML en Polylang.

Alle functies

Klik op een onderdeel voor alle details.

OmzettenJPG en PNG naar WebP of AVIF, uit de beste bron en zonder dubbele compressie.8 punten
  • JPG en PNG naar WebP of AVIF. Ook WebP naar AVIF en andersom, als je dat wilt (standaard aan).
  • Elk geregistreerd formaat wordt rechtstreeks uit de beste bron gemaakt: de originele upload op volle grootte (niet de -scaled-kopie), de bewerkte versie als je de afbeelding in WordPress hebt bijgesneden, of de back-up als hij al eerder is omgezet. Zo wordt niets twee keer gecomprimeerd.
  • EXIF-rotatie wordt toegepast, CMYK wordt RGB en het kleurprofiel blijft behouden. EXIF-, GPS- en XMP-gegevens worden standaard verwijderd.
  • Botsende namen (foto.jpg en foto.png in dezelfde map) krijgen een unieke naam, zoals foto-1.webp.
  • Is het resultaat niet kleiner, dan blijft het origineel staan. Bij een fout gaat de afbeelding terug naar precies hoe hij was.
  • SVG wordt overgeslagen, net als het site-icoon en de koptekstafbeelding van WooCommerce-e-mails, omdat veel mailprogramma’s geen WebP of AVIF tonen. GIF (ook geanimeerd) kan naar WebP, en PDF’s kunnen gecomprimeerd worden (zie hieronder).
  • Bestaande afbeeldingen blijven ongemoeid tot jij op start klikt. Omzetten kan met de wizard op de pluginpagina, met de knop Omzetten per afbeelding (in de kolom en de rijacties van de lijstweergave, in de bijlagedetails en in het mediavenster), met de bulkactie Omzetten naar WEBP (of AVIF), of vanuit de melding over afbeeldingen die nog niet zijn omgezet. Die melding kun je wegklikken.
  • Afbeeldingen uitsluiten of herstellen kan per stuk of met een bulkactie in de Mediabibliotheek.
Formaat houden, alleen comprimerenJPG blijft JPG en PNG blijft PNG, alleen kleiner. Niets aan URL’s of database.4 punten
  • Liever geen WebP? Kies Formaat houden, alleen comprimeren: JPG blijft JPG en PNG blijft PNG, alleen kleiner. Bestandsnamen, URL’s en de database veranderen niet, de originelen gaan naar de back-upmap.
  • Progressieve JPG’s, geoptimaliseerde Huffman-tabellen, PNG naar 256 kleuren (lossy, zoals pngquant) en PNG-foto’s zonder transparantie naar JPG als dat kleiner is.
  • Compressieniveaus Lossy, Glossy en Lossless, of je eigen kwaliteit per formaat. Het voorbeeld laat de drie niveaus naast elkaar zien op een afbeelding uit je eigen bibliotheek.
  • GIF naar WebP, animaties inbegrepen, en PDF’s comprimeren met Ghostscript: de afbeeldingen in de PDF gaan naar 72, 150 of 300 dpi, tekst blijft tekst.
Uitsluitingen en formatenSla typen, mappen, groottes, periodes of thumbnailformaten over.3 punten
  • Sla bestandstypen, namen en mappen (met wildcards of reguliere expressies), bestanden boven of onder een bepaalde grootte, een uploadperiode of afbeeldingen bij bepaalde berichttypen over.
  • Per thumbnailformaat: niet comprimeren, of door WordPress helemaal niet meer laten aanmaken.
  • In de fallback-modus bepaal je welke afbeeldingen en berichttypen geen <picture> krijgen.
Kwaliteit en inspanningKwaliteit per formaat, inspanning en een voor/na-voorbeeld.5 punten
  • Kwaliteit van 1 tot 100, apart voor WebP (standaard 75) en AVIF (standaard 60).
  • Inspanning van 0 (snelst) tot 9 (kleinste bestand), standaard 5. Werkt met Imagick.
  • PNG kan lossless naar WebP, voor logo’s en illustraties met scherpe randen.
  • Een instelbare drempel voor grote afbeeldingen, in plaats van de standaard 2560 pixels van WordPress.
  • Het voor/na-voorbeeld met kwaliteitsschuif laat het verschil zien op een afbeelding uit je eigen bibliotheek.
Nieuwe uploadsAutomatisch omzetten en verkleinen tijdens het uploaden.2 punten
  • Nieuwe uploads automatisch omzetten, eventueel naar een ander formaat of met een andere kwaliteit dan de bibliotheek. Dit staat standaard aan. Je zet het uit op het tabblad Nieuwe uploads. Sites die al een eerdere versie gebruikten houden hun instelling.
  • Uploads verkleinen tot een maximale breedte en hoogte (standaard uit, 2560 × 2560 pixels), nog voordat WordPress ze opslaat. Ook het origineel in je mediabibliotheek wordt dan kleiner. De verhouding blijft gelijk en geanimeerde afbeeldingen blijven ongemoeid. Je kunt te grote uploads ook weigeren.
  • Een maximale bestandsgrootte per afbeelding (bijvoorbeeld 1 MB) en een lagere uploadlimiet voor alle bestanden. De pagina laat zien wat PHP op je server toestaat.
URL’s in je database (vervangen)Exact de omgezette URL’s, ook in page builders en geserialiseerde data.8 punten
  • Alleen de URL’s van de bestanden die echt zijn omgezet worden aangepast, en alleen op je eigen domein (home-URL, site-URL, uploads-URL en relatieve paden). Een CDN of oud domein voeg je toe met een filter.
  • Berichten en pagina’s (Gutenberg en de klassieke editor), widgets, menu’s, thema- en Customizer-instellingen, eigen velden en de tabellen van andere plugins met het WordPress-voorvoegsel.
  • Geserialiseerde PHP-gegevens, JSON met (ook dubbel) escaped slashes, URL-encoded links en base64-blokken, zoals Elementor, Beaver Builder, Oxygen, Bricks, WPBakery en Avada die opslaan, worden veilig bijgewerkt.
  • Oude formaten die niet meer in de afbeeldingsgegevens staan en versies uit de afbeeldingseditor krijgen het dichtstbijzijnde nieuwe formaat.
  • Log- en statistiektabellen worden overgeslagen, net als de tabellen van nieuwsbriefplugins (MailPoet, FluentCRM, The Newsletter Plugin, Mailster, Newsletter Glue), zodat oude e-mails blijven werken.
  • Oude JPG- en PNG-URL’s kunnen met een 301 doorsturen naar het nieuwe bestand, voor links van andere sites, nieuwsbrieven en Google Afbeeldingen. Dat werkt als je webserver verzoeken voor ontbrekende bestanden aan WordPress doorgeeft.
  • Vangnet op de pagina zelf: oude afbeeldings-URL’s die nog in de HTML staan (in je thema, een cache of door een plugin toegevoegd) worden bij het tonen vervangen. Alleen CSS-bestanden van je thema worden niet aangepast; daar helpt de 301.
  • Kapotte afbeeldings-URL’s repareren: URL’s die naar een ontbrekend bestand wijzen worden gekoppeld aan het bestaande bestand met dezelfde naam in een ander formaat.
Back-ups en herstellenAfgeschermde back-ups, herstellen in één klik, rapporten en export.7 punten
  • Originelen gaan naar een back-upmap met een willekeurige naam, in dezelfde jaar/maand-structuur. Of je laat ze staan, of je verwijdert ze.
  • De back-upmap is op Apache en LiteSpeed afgesloten voor bezoekers. Voor nginx staat de regel op het tabblad Systeem & hulp, en de Systeemcheck test of de map dicht is.
  • Herstellen zet de originele bestanden, de bijlagegegevens en de URL’s terug, voor alles of alleen voor de ID’s die je kiest.
  • Back-ups opruimen kan als je tevreden bent: alles, ouder dan een aantal dagen, per afbeelding of automatisch na een ingesteld aantal dagen. Daarna is herstellen niet meer mogelijk.
  • Slimme back-up: alleen het origineel bewaren, de formaten worden bij herstellen opnieuw gemaakt. Scheelt veel schijfruimte.
  • Na elke bulktaak een rapport op de pluginpagina en in een dashboardwidget, en desgewenst per e-mail.
  • Instellingen exporteren en importeren als JSON-bestand, om dezelfde instellingen op meerdere sites te gebruiken.
Grote bibliothekenKorte porties, pauze en hervatten, cache legen na afloop.4 punten
  • De taak loopt in korte porties (standaard 20 seconden per verzoek), dus je loopt niet tegen time-outs aan.
  • Pauzeren, hervatten en stoppen kan op elk moment: een afbeelding is helemaal omgezet of helemaal niet aangeraakt. Sluit je de pagina, dan gaat de taak verder via WP-Cron. Is er minder dan 200 MB schijfruimte over, dan pauzeert de taak vanzelf.
  • Live voortgang en een logboek, plus een lijst van overgeslagen en mislukte afbeeldingen met de reden.
  • Na afloop leegt de plugin de objectcache, de CSS-cache van Elementor, Beaver Builder, Divi en Avada, en bekende paginacaches zoals WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, SiteGround Optimizer, Autoptimize en die van WP Engine en Kinsta.
Meertalig, multisite en WooCommerceWPML, Polylang, multisite en WooCommerce.3 punten
  • WPML- en Polylang-vertalingen van dezelfde afbeelding gaan automatisch mee.
  • Op multisite heeft elke site een eigen menu, eigen instellingen, back-ups en URL-overzicht. In Netwerkbeheer zet je alle sites in één keer om, sluit je sites uit en kopieer je instellingen naar andere sites. Met WP-CLI kan het ook.
  • WooCommerce-productafbeeldingen gaan mee als gewone media. De koptekstafbeelding van de WooCommerce-e-mails blijft zoals hij is.
Media in de cloudWaarschuwt bij WP Offload Media, Media Cloud en WP-Stateless.1 punt
  • Gebruik je WP Offload Media, Media Cloud of WP-Stateless, dan waarschuwt de plugin en vraagt hij om bevestiging voor je begint. Alleen bestanden die nog op je server staan kunnen worden omgezet, en de plugin uploadt de nieuwe bestanden niet naar de cloud.
SysteemcheckTest formaten, geheugen, schijfruimte en conflicterende plugins.3 punten
  • Ondersteuning voor WebP en AVIF, Imagick en ImageMagick-versie, PHP-geheugen en tijdslimiet, vrije schijfruimte, schrijfrechten op de uploadsmap en WP-Cron.
  • Plugins die ook afbeeldingen omzetten of herschrijven, zoals Converter for Media, WebP Express, EWWW, ShortPixel, Imagify, Smush, Optimole en Performance Lab, en de WebP-vervanging van LiteSpeed Cache.
  • Een test of je server .webp- en .avif-bestanden met het juiste type aflevert, met een knop die de MIME-types aan .htaccess toevoegt op Apache.
PrivacyAlles op je eigen server. Geen gegevens naar buiten.2 punten
  • Alles gebeurt op je eigen server. De plugin stuurt geen afbeeldingen of gegevens naar verklein.nu of een andere dienst, heeft geen account nodig en houdt niets bij.
  • Het enige HTTP-verzoek is een test van je server naar zijn eigen uploadsmap, in de Systeemcheck.

Maak je site lichter

Gratis, zonder account, en alles is terug te draaien.

Binnenkort op WordPress.org Snel starten

Meer weten

Liever geen plugin? Op verklein.nu verklein en converteer je afbeeldingen en PDF’s gewoon in je browser.