Hoe browsergebaseerde HEIC-conversie werkt
Browsers kunnen HEIC niet zelf openen. Het formaat gebruikt de HEVC-codec die Chrome, Firefox en de meeste desktopbrowsers niet meeleveren, dus brengt deze pagina zijn eigen decoder mee. Een WebAssembly-compilatie van libheif, dezelfde open-source bibliotheek die de meeste HEIC-tools aandrijft, laadt de eerste keer dat u op Converteren klikt en voert elke decodering lokaal uit. Hier is de vierstapspijplijn, volledig binnen uw tabblad.
- U zet een of meer HEIC- of HEIF-bestanden neer. De pagina leest elk bestand als een Blob in geheugen, dus er wordt niets naar een server gekopieerd of naar schijf geschreven.
- Bij uw eerste conversie downloadt de WebAssembly-decoder van libheif eenmalig (circa 1,3 MB) en blijft gecached. Latere conversies slaan de wachttijd volledig over.
- libheif decodeert de HEVC-gecomprimeerde afbeelding naar ruwe pixels en codeert ze vervolgens opnieuw als JPG of PNG. Voor JPG stemt de kwaliteitsschuifregelaar direct overeen met de compressie-instelling van de encoder; PNG-uitvoer is altijd verliesvrij.
- U krijgt een miniatuur en bestandsgrootte voor elk resultaat, een downloadknop per foto en een enkele ZIP voor het hele batch. De ZIP wordt in geheugen samengesteld met fflate, een bibliotheek van 8 KB die in het tabblad draait.
Waarom HEIC naar JPG converteren?
- HEIC is Apples standaard, maar is een muur overal elders. Windows heeft een betaald codecpakket nodig om het zelfs maar te previewen, veel webformulieren weigeren het volledig, en oudere fotosoftware behandelt het als een beschadigd bestand. JPG opent letterlijk op alles.
- Uw foto's blijven privé. Een medische foto, de eigendommen van een klant, een paspoortscan: niets daarvan mag via de cloud-converter van een onbekende lopen. Hier vindt de decodering in uw browser plaats, zodat de afbeelding uw apparaat nooit verlaat.
- Batchconversie bespaart echte tijd. Een weekend vol foto's kan een paar honderd HEIC-bestanden zijn. Zet ze allemaal neer, klik eenmaal op Converteren en download een enkele ZIP in plaats van ze een voor een door een converter te halen.
- U behoudt controle over kwaliteit en grootte. Met de schuifregelaar ruilt u een beetje detail in voor een veel kleinere JPG, wat telt bij het e-mailen van een batch of uploaden naar een CMS met een bestandslimiet.
Veelvoorkomende toepassingen
HEIC-conversie speelt steeds op als een iPhone-foto ergens naartoe moet waar Apples formaat niet wordt begrepen. Drie patronen die we voortdurend zien.
- iPhone-foto's delen met Windows- of Android-gebruikers. AirDrop behoudt HEIC, maar zodra een foto op een niet-Apple-apparaat of een oude e-mailclient belandt, opent het niet. Eerst converteren naar JPG zorgt dat het voor iedereen gewoon werkt.
- Uploaden naar webformulieren en marktplaatsen. Vacatureportalen, overheidssites, eBay, verzekeringsclaimuploads: veel weigeren nog steeds HEIC. Een snelle JPG-conversie maakt van een geweigerde upload een geaccepteerde.
- Foto's voorbereiden voor bewerking of afdruk. Sommige oudere versies van Photoshop, Lightroom en drukservices hebben moeite met HEIC. Converteren naar PNG behoudt volledige kwaliteit voor bewerking, of JPG voor een kleiner bestand dat de drukker accepteert.
Een praktijkvoorbeeld: van camera-geheugen naar een deelbare ZIP
Stel dat u terugkomt van een reis met 40 HEIC-foto's en uw familie gebruikt allemaal Windows-laptops. Dit is de snelste manier om ze iets te geven dat opent.
Zet alle 40 bestanden tegelijk in de uploadzone. Laat de uitvoer op JPG staan en stel de kwaliteit in op 0.85, waardoor de foto's scherp blijven terwijl de bestandsgrootte ruim onder de HEIC-originelen uitkomt. Klik op Alles converteren. De decoder laadt eenmalig en verwerkt het batch daarna, doorgaans een à twee seconden per foto. Als het klaar is, klik op .zip downloaden om alle JPG's in één archief te krijgen dat u kunt e-mailen of in een gedeelde map kunt zetten. Het hele proces verloopt in uw browser; het enige netverkeer is de pagina zelf en de eenmalige decoderdownload. Uw foto's raken nooit een server.
Waarom kan mijn browser HEIC niet direct openen?
HEIC slaat pixels op met HEVC-compressie (H.265), een geoctrooieerde codec die zelden in browsers wordt meegeleverd. Apple integreert het in iOS en macOS, maar Chrome, Firefox en de meeste Windows-software bevatten standaard geen HEIC-decoder. Daarom toont een HEIC-bestand meestal een pictogram van een gebroken afbeelding of weigert simpelweg te openen. Dit gereedschap omzeilt het probleem door zijn eigen decoder te laden, een WebAssembly-compilatie van de open-source bibliotheek libheif, zodat de conversie werkt ongeacht wat uw browser van nature ondersteunt.
Worden mijn foto's ergens naartoe geüpload?
Nee. Alle decodering en hercodering vindt plaats binnen uw browsertabblad met behulp van de WebAssembly-engine van libheif. Er worden geen fotogegevens naar een server gestuurd, er is geen tijdelijke upload en er is geen cloud-retour. U kunt het zelf controleren: open DevTools, schakel over naar het Netwerk-paneel en voer een conversie uit. De enige verzoeken die u ziet zijn het initiële laden van de pagina, de eenmalige decoderdownload en advertentiegesprekken. Niets dat op een foto lijkt verlaat het tabblad.
Moet ik JPG of PNG kiezen?
Kies JPG voor foto's — het is de universele standaard, de kwaliteitsschuifregelaar houdt bestanden klein, en het is wat e-mail, sociale media en de meeste uploadformulieren verwachten. Kies PNG als u een verliesvrije kopie nodig heeft, bijvoorbeeld als u de afbeelding daarna wilt bewerken zonder compressieartefacten ingebakken te krijgen, of als de foto scherpe randen en vlakke kleurgebieden heeft zoals een schermafdruk. PNG-bestanden zijn groter omdat ze verliesvrij zijn, dus voor gewone foto's is JPG op kwaliteit 0.85 bijna altijd de beste keuze.
Hoe zit het met Live Photos en HEIC-bestanden met meerdere afbeeldingen?
Sommige HEIC-bestanden — Live Photos, bursts en bepaalde Apple-exports — bevatten meer dan één afbeelding in één container. Als de decoder meerdere frames vindt, converteert dit gereedschap ze alle en benoemt ze met een numeriek achtervoegsel (foto-1.jpg, foto-2.jpg, enzovoort) zodat u er geen kwijtraakt. Als een bepaald bestand beschadigd is of een codec-variant gebruikt die libheif niet kan lezen, wordt dat ene bestand gemarkeerd met een fout en gaat de rest van de batch gewoon door. Een slechte foto stopt nooit het hele proces.
Zet uw iPhone-foto's neer, kies JPG of PNG, converteer. Alles draait in uw tabblad. Geen upload, geen account, geen wachten op een server.