BMP naar JXL omzetten

Hier zet je BMP naar JXL 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.
  • Met verlies Een deel van het detail wordt ingeruild voor grootte. JXL kan niet alles bewaren wat BMP bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.

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

Wat de omzetting van BMP naar JXL werkelijk doet

BMP 450 KBJXL 7 KB 63.7× kleiner

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor JXL is bedacht, of waartegen, en de cijfers laten zien welke van de twee. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

BMP 450 KBJXL 5 KB 91.9× kleiner

Een doorzichtige achtergrond en een verloop dwars door de vorm. JXL houdt beide, of één van beide, of vult de doorzichtigheid met een effen kleur — en juist dat verschil overvalt mensen. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

BMP 450 KBJXL 13 KB 34.8× kleiner

Vlakke kleur en harde randen, zoals in een interface, een diagram of een logo. Gedraagt zich heel anders dan de foto hierboven, en dat is waarom het antwoord «het hangt ervan af wat er in het bestand zit» is. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

Waarom BMP zo veel groter is dan het hoeft

BMP slaat pixels grotendeels ongecomprimeerd op: geen enkele compressietruc, alleen rauwe kleurwaarden achter elkaar. Een gewone foto weegt daardoor al snel enkele megabytes, ook als de inhoud dat niet rechtvaardigt.

JPEG XL comprimeert die zelfde pixels veel efficiënter, wat het bestand doorgaans een fractie van de oorspronkelijke omvang laat worden.

Waarom dit geen losless-omzetting is

JPEG XL kent een echte losless-modus in de standaard, maar die wordt hier nooit gebruikt — de encoder werkt met een vaste standaardkwaliteit, dezelfde die ook voor JPEG, WebP en AVIF geldt. Er is een instelling om die kwaliteit te verhogen of te verlagen.

Voor een foto is het verschil met de bron in gewoon gebruik niet te zien op een normale instelling; voor een afbeelding met scherpe randen of tekst is een hogere instelling de moeite waard.

Transparantie blijft behouden

JPEG XL slaat transparantie niet plat naar een effen kleur. Had de BMP een alfakanaal — zeldzaam voor dat formaat, maar mogelijk — dan blijft die doorzichtigheid in de JXL staan.

Voor een gewone ondoorzichtige foto verandert hier niets: het beeld blijft precies zo ondoorzichtig als het was.

Wat er met metadata gebeurt

BMP draagt zelden veel metadata, en wat er wel in zat, komt niet mee: de omzetting decodeert tot pixels en bouwt de JXL daaruit opnieuw op, zonder EXIF-blok.

Dat is een gevolg van de raster-omzetpijplijn hier, geen losse instelling die je kunt uitzetten.

Waarom JPEG XL nog beperkt wordt weergegeven

JPEG XL is nog geen gemeengoed en niet elke browser toont het rechtstreeks. Controleer of de bestemming van het bestand het formaat daadwerkelijk weergeeft voor je een hele map omzet.

Voor een afbeelding op een publieke webpagina is AVIF op dit moment vaak nog de bredere gedragen keuze; JXL past beter bij software die er specifiek om vraagt.

Wanneer PNG toch de betere keuze is

Wil je een compact bestand zonder enig verlies aan detail, dan is PNG geschikter dan deze omzetting — dat comprimeert zonder iets weg te gooien, alleen minder ver dan JPEG XL op een lossy instelling.

Kies JXL wanneer de bestandsgrootte zwaarder weegt dan absolute precisie, en de bestemming het formaat daadwerkelijk ondersteunt.

Batchgewijs een map omzetten

Tot honderd bestanden tegelijk neerzetten kan; elk bestand wordt onafhankelijk verwerkt en het resultaat komt terug als één ZIP.

Bij een grote batch is het verstandig eerst één bestand te controleren voor je de rest laat volgen.

De afbeeldingen blijven op je apparaat

De omzetting decodeert en herschrijft de afbeeldingen in deze browsertab, zonder dat er iets naar een server wordt gestuurd — te controleren via het netwerktabblad tijdens het omzetten.

Er is geen account, geen wachtrij en geen dagelijkse limiet, want het werk gebeurt op je eigen processor.

Zo zet je BMP naar JXL om

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

BMP of JXL: wat er verandert

BMP vergeleken met JXL
BMPJXL
Volledige naamWindows-bitmapJPEG XL
Bestandsextensie.bmp, .dib.jxl
Mediatypeimage/bmpimage/jxl
CompressieGeen compressieHet een of het ander, afhankelijk van de instelling
Voor het eerst gepubliceerd19872021
Uitgegeven doorMicrosoftJoint Photographic Experts Group
SpecificatieISO/IEC 18181
LicentieGepubliceerd, niet gestandaardiseerdOpen standaard
Stand van zakenOud, wordt overal nog gelezenNiche
Bitdiepte832
Kleur die het kan beschrijvenRGB, geïndexeerd paletRGB, grijswaarden, breed gamut
Opent in een browserElke browserSommige browsers
In plaats daarvan overwogenPNG, TIFFAVIF, WebP, PNG

Wat het doelformaat erbij kan

JXL kan transparantie aan en BMP niet. Dat is ruimte die het resultaat heeft en die het origineel nooit gebruikt heeft: omzetten maakt geen transparante achtergrond, het maakt er pas achteraf een mogelijk.

JXL kan animatie dragen; een BMP-bestand is één frame. Eruit komt een bestand met één beeld in een formaat dat er meer aan zou kunnen.

Het resultaat openen

Maar een deel van de browsers leest JXL. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

GIMP leest zowel BMP als JXL, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: BMP op gegevens tussen programma’s verplaatsen, JXL op archivering en fotografie. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.

BMP is het formaat van Microsoft, verschenen in 1987. Er wordt met 8 bits per kanaal vastgelegd.

JXL komt van Joint Photographic Experts Group en stamt uit 2021, vastgelegd in ISO/IEC 18181. GIMP en ImageMagick lezen het formaat.

BMP verscheen in 1987 en JXL in 2021. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.

Van BMP naar JXL: veelgestelde vragen

Wordt mijn BMP-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 jSquash, WebAssembly-versies van de referentiecodecs voor beeld; je browser haalt die één keer op en bewaart hem.

Is BMP naar JXL 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. jSquash wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van BMP naar JXL?

JXL comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger.

Opent een JXL-bestand in de browser?

Maar een deel van de browsers leest JXL. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

Kan het resultaat als JXL een transparante achtergrond hebben?

JXL kan transparantie aan en BMP niet. Dat is ruimte die het resultaat heeft en die het origineel nooit gebruikt heeft: omzetten maakt geen transparante achtergrond, het maakt er pas achteraf een mogelijk.

Meer over deze formaten