Gratis converter

JPG naar PNG Omvormer

Converteer JPG-afbeeldingen onmiddellijk naar PNG-formaat met hoge kwaliteit. Veilig, snel en volledig gratis.

Sleep en zet JPG hier neer

Ondersteunt tot 50 MB

Of

Over deze tool

Het converteren van JPG naar PNG is een van de meest voorkomende verzoeken om afbeeldingsformaten, maar het is ook een van de meest onbegrepen. JPG is lossy: elke keer dat het formaat een afbeelding codeert, wordt hoogfrequente informatie verwijderd die het menselijk oog vaak over het hoofd ziet, en die informatie kan niet worden hersteld. Het converteren van een bestaande JPG naar PNG produceert een verliesvrije container rond wat al een bitmap met verlies is, zodat u geen verloren detail terugkrijgt. Wat je wel wint, is een formaat dat transparantie ondersteunt, herhaalde bewerkingen tolereert zonder verdere verslechtering, en betrouwbaarder kan worden geaccepteerd door tools die JPG afwijzen (Discord-stickers, bepaalde printpijplijnen, sommige importeurs van game-engines).

Deze tool decodeert de JPG met behulp van de ingebouwde afbeeldingsdecoder van de browser, tekent de resulterende bitmap op een HTML5-canvas en codeert dat canvas opnieuw als een PNG met behulp van DEFLATE-gecomprimeerde verliesvrije opslag. De conversie vindt volledig op uw apparaat plaats; het bestand wordt nooit naar een server verzonden en er wordt niets over geregistreerd. De uitvoer-PNG is qua pixelinhoud byte voor byte identiek aan de gedecodeerde JPG, inclusief eventuele compressieartefacten die al in de bron aanwezig waren.

Als het uw doel is om JPG-artefacten te verwijderen of een afbeelding met hogere betrouwbaarheid te verkrijgen, zal formaatconversie alleen niet helpen. De schonere aanpak is om de originele, niet-gecomprimeerde bron te verkrijgen – RAW van de camera, het bewerkbare Photoshop-document of een PNG-export van de ontwerptool – en die te converteren. Beschouw JPG-naar-PNG-conversie als een verpakkingswijziging, niet als een kwaliteitsverbetering.

Waarom JPG naar PNG converteren

De twee meest voorkomende redenen zijn compatibiliteit en bewerkbaarheid. Sommige platforms – toetsenbordstickerbibliotheken, bepaalde printservices voor merchandise, een aantal oudere contentmanagementsystemen – accepteren alleen PNG. Lokaal converteren gaat sneller dan onderhandelen via het uploadformulier. PNG tolereert ook herhaaldelijk opslaan zonder kwaliteitsverlies, dus als u van plan bent de afbeelding meerdere keren in een grafisch hulpmiddel te bewerken voordat u een definitieve versie produceert, voorkomt het werken in PNG tussen opslaan generaties JPG-artefacten.

PNG ondersteunt ook transparantie, wat vereist is voor beeldoverlays, logo's die tegen verschillende achtergronden worden geplaatst en elk compositiewerk. JPG kan geen transparante pixel vertegenwoordigen; converteren naar PNG is de eerste stap op weg naar het toevoegen van transparantie, hoewel de stap van JPG naar PNG zelf deze niet toevoegt. U hebt een aparte stap nodig (achtergrondverwijdering, maskeren) om alpha te introduceren. Deze converter verandert alleen de formaatwrapper.

Hoe te gebruiken

De conversie is een enkele browserbewerking. Geen software-installatie, geen upload.

  1. Zet de JPG neer of selecteer deze: Sleep een JPG-bestand van uw bestandssysteem naar het uploadgebied of klik om te bladeren. De tool accepteert standaard JPEG-bestanden (de extensies .jpg en .jpeg zijn gelijkwaardig) tot 50 MB. Zowel progressieve als basis-JPEG-coderingen werken.
  2. Bevestig het voorbeeld: Nadat het bestand is geladen, ziet u een miniatuur en de originele pixelafmetingen. Het voorbeeld wordt weergegeven op basis van de gedecodeerde bitmap, dus het is precies wat de uitvoer-PNG zal bevatten.
  3. Klik op Converteren naar PNG: De browser tekent de gedecodeerde bitmap op een 2D-canvas met de volledige bronresolutie en roept vervolgens canvas.toBlob aan met het MIME-type image/png. PNG-codering is verliesvrij, dus kwaliteitsinstellingen zijn niet nodig.
  4. Download het PNG-bestand: Met de downloadknop wordt het bestand opgeslagen met de oorspronkelijke basisnaam en een .png-extensie. U kunt onmiddellijk een andere JPG converteren zonder te vernieuwen.

Veelvoorkomende gebruiksscenario's

Dit zijn de situaties waarin het converteren van JPG naar PNG echt helpt.

Technische details

JPEG (ITU-T T.81) codeert afbeeldingen met behulp van een discrete cosinustransformatie van 8×8 blokken, scalaire kwantisering gecodeerd door een kwaliteitsfactor, en Huffman-entropiecodering. Het formaat is sinds 2017 patentvrij en wordt native ondersteund door elke browser, besturingssysteem en camera in productie. Het decoderen van een JPEG levert een bitmap op waarin de artefacten van de kwaliteitsinstelling zijn ingebakken.

PNG (RFC 2083) neemt de gedecodeerde bitmap en slaat deze op via gefilterde DEFLATE-compressie. Per scanlijn worden vijf filtertypen geprobeerd: Geen, Sub, Up, Average, Paeth; de encoder kiest degene die de beste compressie oplevert. PNG is verliesvrij: het tweemaal coderen van dezelfde bitmap levert dezelfde pixelwaarden op, hoewel de bestandsbytes kunnen verschillen afhankelijk van de filterkeuzes. Het formaat ondersteunt ook een optioneel 8-bits of 16-bits alfakanaal en gamma-metagegevens.

Beste praktijken

Veelgestelde vragen

Is er kwaliteitsverlies bij het converteren van JPG naar PNG?
Nee. PNG gebruikt lossless DEFLATE, zodat uw beeldkwaliteit volledig behouden blijft tijdens de conversie.
Waarom zou ik converteren naar PNG in plaats van het originele formaat te behouden?
PNG is ideaal als u ondersteuning voor transparantie, verliesvrije kwaliteit voor schermafbeeldingen of afbeeldingen of universele browsercompatibiliteit nodig heeft. In tegenstelling tot JPG behoudt PNG elke pixel zonder compressieartefacten.
Kan ik meerdere JPG-bestanden batchgewijs converteren?
Deze tool verwerkt één bestand tegelijk om maximale kwaliteit te garanderen. Voor meerdere bestanden herhaalt u eenvoudigweg het proces: elke conversie duurt slechts enkele seconden.
Worden mijn afbeeldingen privé gehouden tijdens de conversie?
Ja. Je JPG-bestanden worden volledig in je browser verwerkt met behulp van de Canvas API en JavaScript. Er wordt niets naar een server geüpload; het bestand gaat rechtstreeks van uw apparaat naar de converter en terug naar uw apparaat.
Wat is de maximale bestandsgrootte?
50MB. De praktische limiet hangt af van het beschikbare geheugen van uw apparaat, omdat de volledige afbeelding in een canvas wordt gedecodeerd. Moderne desktops kunnen probleemloos 50 MB JPEG's verwerken; oudere mobiele apparaten kunnen moeite hebben met de grootste bestanden.
Zullen EXIF-metadata bewaard blijven?
Nee. De browsercanvas-API bewaart geen EXIF-, ICC-kleurprofielen of andere JPEG-metagegevens. De uitvoer-PNG bevat alleen pixelgegevens. Als u metagegevens van de camera wilt behouden, gebruikt u een desktoptool die de metagegevens behoudt, zoals ImageMagick of exiftool.
Kan de converter progressieve JPEG's aan?
Ja. De beelddecoder van de browser verwerkt op transparante wijze zowel basislijn- als progressieve JPEG-coderingen. De uitvoer is identiek, ongeacht welke codering de bron gebruikt.
Kan ik meerdere JPG's batchgewijs converteren?
De interface verwerkt één bestand tegelijk, maar u kunt bestanden back-to-back converteren zonder dat de pagina opnieuw hoeft te worden geladen. Voor batchtaken met grote volumes is een desktoptool zoals ImageMagick (mogrify -format png *.jpg) of een Node.js-script dat gebruik maakt van Sharp efficiënter.