SVG naar AVIF omzetten

Hier zet je SVG naar AVIF om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Opnieuw opgebouwd AVIF werkt anders dan SVG. Het is dus niet het geleidelijke kwaliteitsverlies van een lossy codec: wat AVIF kan uitdrukken wordt getrouw weergegeven, en wat daar geen equivalent heeft blijft helemaal weg.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten De tekst wordt getekend met de lettertypen die in het bestand zitten; voor de rest komt er een vervanger.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Voor wie deze omzetting bedoeld is

Deze pagina is voor iemand middenin een beeldaudit: elke rasterafbeelding op de site wordt herbouwd naar AVIF, een buildstap of een CDN-regel gaat daar al van uit, en de vectorbestanden zijn de laatste map die nog over is.

De vraag is of de SVG’s bij die migratie horen, en het eerlijke antwoord is meestal nee — met een getal erbij om dat te onderbouwen, niet alleen een mening.

De meting die deze pagina onderbouwt

Een testlogo van 140 bytes, gerenderd op de standaardschaal, leverde als AVIF een bestand van 9.730 bytes op — zeventig keer groter dan het vector-origineel. Voor een simpel logo blijft de SVG dus zonder twijfel de kleinere, betere keuze.

Datzelfde beeld leverde als een ander rasterformaat een veel groter bestand op dan de AVIF; AVIF is dus het beste raster-alternatief in deze vergelijking, maar dat wint niet van het vectorformaat zelf.

Waarom een SVG bijna altijd wint van elk rasterformaat

Een SVG beschrijft vormen als paden en getallen, niet als een raster van pixels. Voor eenvoudige grafische elementen — logo’s, pictogrammen, lijntekeningen — is die beschrijving fundamenteel compacter dan welke pixelcompressie dan ook, hoe goed die compressie ook is.

AVIF is een sterke codec voor foto’s en complexe illustraties met veel kleurnuances, maar dat is een ander soort materiaal dan wat een typische SVG bevat.

Wanneer deze omzetting toch een reëel doel dient

Bevat de SVG complexe filtereffecten, ingebedde rasterafbeeldingen of animatie die een browser inconsistent weergeeft, dan kan een vaste rasterversie een betrouwbaarder resultaat geven dan de SVG zelf — dat is een compatibiliteitsargument, geen bestandsgrootte-argument.

Voor dat specifieke geval is deze omzetting wél de juiste stap, met het besef dat het bestand groter wordt in ruil voor voorspelbare weergave.

Wat er met transparantie gebeurt

De achtergrond van een SVG wordt volledig transparant gerenderd, en dat alfakanaal komt over in de AVIF: een SVG-logo met een doorzichtige achtergrond behoudt die transparantie in het resultaat.

Voor een logo dat op verschillende achtergrondkleuren moet passen, blijft dat gedrag hetzelfde als bij de SVG zelf.

Op welke breedte wordt gerenderd

Standaard wordt de SVG gerenderd op 1.024 pixels breed, met de hoogte bepaald door de eigen verhoudingen van de tekening. Een schaalfactor is beschikbaar om dat te vergroten of verkleinen.

Voor een pictogram dat uiteindelijk klein wordt weergegeven, is een lagere schaal voldoende en levert dat een kleiner AVIF-bestand op dan de standaardbreedte zou geven.

Waar het bestand blijft tijdens het omzetten

De omzetting draait volledig in de browser; het bestand wordt niet naar een server gestuurd. De limiet op het gratis plan is 100 MB per bestand.

Voor een gewone SVG met een bestandsgrootte van enkele kilobytes is dat ruimschoots voldoende.

Wat er niet verandert

Tekst in de SVG die met de ingebedde lettertypen van het bestand wordt weergegeven, komt over in het gerenderde resultaat; tekst die op een systeemlettertype vertrouwt dat niet is ingebed, valt terug op een alternatief lettertype waarvan het exacte gedrag niet vaststaat.

Voor de meeste logo’s en pictogrammen met paden in plaats van tekst speelt dat geen rol — het is vooral relevant bij een SVG met veel losse tekstelementen.

Zo zet je SVG naar AVIF om

  1. Sleep je SVG-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies AVIF als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare AVIF-bestand.

SVG of AVIF: wat er verandert

SVG vergeleken met AVIF
SVGAVIF
Volledige naamScalable Vector GraphicsAV1 Image File Format
Bestandsextensie.svg.avif
Mediatypeimage/svg+xmlimage/avif
CompressieGeen compressieHet een of het ander, afhankelijk van de instelling
Voor het eerst gepubliceerd20012019
Uitgegeven doorW3CAlliance for Open Media
SpecificatieSVG 1.1AV1 Image File Format
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Bitdiepte12
Kleur die het kan beschrijvenRGBRGB, YCbCr, breed gamut
Grootste afbeelding65.536 px per zijde
Opent in een browserElke browserHuidige browsers
In plaats daarvan overwogenPNG, PDFWebP, JXL, JPG

Wat verloren gaat

SVG beschrijft vormen en AVIF bewaart beeldpunten. Het resultaat is scherp op de maat waarop het gemaakt is en niet groter: later vergroten kan de punten ertussen alleen verzinnen, en daarom telt de exportmaat hier zwaarder dan bij de meeste omzettingen.

Wat behouden blijft

De transparantie blijft. SVG en AVIF bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

De animatie blijft. SVG en AVIF dragen allebei meerdere frames, dus het resultaat beweegt nog steeds.

Het resultaat openen

Actuele browsers lezen AVIF, oudere niet. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

AVIF is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

De gebruikelijke programma's overlappen niet: SVG open je in Inkscape, Adobe Illustrator en Figma, AVIF in GIMP, Squoosh en ImageMagick — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.

Waarvoor elk formaat bedoeld is

SVG is het formaat van W3C, verschenen in 2001. Het is vastgelegd in SVG 1.1, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.

AVIF komt van Alliance for Open Media en stamt uit 2019, vastgelegd in AV1 Image File Format. GIMP, Squoosh en ImageMagick lezen het formaat.

SVG verscheen in 2001 en AVIF in 2019. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.

Van SVG naar AVIF: veelgestelde vragen

Wordt mijn SVG-bestand ergens heen geüpload?

Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is resvg, een strikte SVG-renderer geschreven in Rust; je browser haalt die één keer op en bewaart hem.

Is SVG naar AVIF omzetten gratis?

Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. resvg wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van SVG naar AVIF?

SVG en AVIF beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. De tekst wordt getekend met de lettertypen die in het bestand zitten; voor de rest komt er een vervanger.

Kun je een uit SVG gemaakt AVIF-bestand later vergroten?

SVG beschrijft vormen en AVIF bewaart beeldpunten. Het resultaat is scherp op de maat waarop het gemaakt is en niet groter: later vergroten kan de punten ertussen alleen verzinnen, en daarom telt de exportmaat hier zwaarder dan bij de meeste omzettingen.

Opent een AVIF-bestand in de browser?

Actuele browsers lezen AVIF, oudere niet. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

Welke codec zit er in het AVIF-bestand?

AVIF is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over SVG en AVIF beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.