JPG naar BMP omzetten

Hier zet je JPG naar BMP 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.
  • Zonder verlies Er gaat niets weg. BMP bewaart precies wat JPG bewaarde.
  • 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 JPG naar BMP werkelijk doet

JPG 9 KBBMP 450 KB 51.6× groter

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor BMP 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.

JPG 6 KBBMP 450 KB 78.6× groter

Een doorzichtige achtergrond en een verloop dwars door de vorm. BMP 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.

JPG 16 KBBMP 450 KB 28.1× groter

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.

Niemand kiest voor BMP; iets eist het

Deze omzetting heeft eigenlijk maar één oorzaak: een programma of apparaat dat niets anders accepteert. Industriële en laboratoriumsoftware die pixels rechtstreeks inleest. Kassa- en embedded apparatuur. Kleine displaycontrollers op een microcontroller. Oudere Windows-programma’s, en af en toe een opdracht op school die het formaat voorschrijft omdat het zo eenvoudig te lezen is.

Wat die situaties gemeen hebben, is dat er geen decoder geschreven hoeft te worden. Een BMP is een header gevolgd door rijen pixels, en code die dat leest past op een halve pagina. Dat is de enige overgebleven waarde van het formaat, en op de plekken waar het geldt is die waarde reëel.

De foto wordt er niet beter van

Dat moet gezegd worden, want de bestandsgrootte suggereert het tegenovergestelde. Een JPG is lossy: bij het maken van het bestand is detail weggegooid volgens een model van wat het oog niet zou missen. Decoderen levert precies terug wat overbleef, en dat wegschrijven in een oncomprimeerde container bewaart het getrouw.

De uitvoer bevat dus dezelfde foto, artefacten inbegrepen, in een bestand dat vele malen groter is. Niets aan het formaat herstelt wat JPEG wegnam, en geen instelling verandert daar iets aan. Wat je koopt, is een bestand dat de ontvangende software wél leest.

De grootte volgt alleen uit het aantal pixels

Een BMP slaat elke pixel op als kale bytes, zonder enig coderingsschema eromheen, dus de bestandsgrootte hangt alleen af van de afmetingen — niet van wat er op de foto staat. Een foto van 3000 bij 2000 pixels is ongeveer 18 megabyte als BMP; een wit vlak van dezelfde afmetingen ook.

Dat is ongewoon als je gewend bent aan formaten waarin een eenvoudige afbeelding een klein bestand oplevert, en het verklaart waarom de enige beschikbare hendel het aantal pixels is. Het verlagen van de maximale breedte halveert of kwartiert de uitvoer echt; niets aan de inhoud doet dat.

Waarom niet de gecomprimeerde variant

De specificatie staat een run-length-gecodeerde vorm toe, die vlakke afbeeldingen aanzienlijk kleiner zou maken. Die wordt vrijwel nooit gebruikt, en een groot deel van de software die BMP leest implementeert die vorm niet — en dat is precies de software die om een BMP vroeg.

De platte, oncomprimeerde vorm schrijven is daarom de juiste standaard en geen beperking: het is de variant die elke lezer accepteert, wat de hele reden is dat iemand nog om dit formaat vraagt.

Wat er met de metadata gebeurt

BMP heeft eigenlijk nergens ruimte voor. Het cameramodel, de belichtingsinstellingen, de datum en — belangrijker — de GPS-locatie die een telefoon in een JPG schrijft, hebben geen plek in het formaat, dus het omgezette bestand komt aan zonder al deze gegevens.

Dat is een verlies voor een persoonlijk archief en een voordeel voor alles wat naar een machine gaat of gepubliceerd wordt. Hoe dan ook is het beter dit vooraf te weten dan achteraf te ontdekken: als de datum en locatie ertoe doen, bewaar dan ook de JPG, want de BMP brengt ze niet terug.

Eén versturen is geen goed idee

Een BMP is voor het programma dat erom vroeg, en verder voor niets. Mail er een en de ontvanger krijgt een bestand dat vele malen groter is dan nodig, wat sommige mailsystemen ronduit weigeren. Zet er een op een webpagina en elke bezoeker downloadt de volledige oncomprimeerde afbeelding.

Voor alles wat een mens ontvangt, bekijkt of bewaart, is JPG het juiste bestand — en dat bestand heb je al. Zet om op het punt waar het nodig is, voer de BMP aan de software, en bewaar het origineel als het exemplaar dat verder reist.

Een batch omzetten, en het geheugen dat daarvoor nodig is

Sleep een hele map erin en elk bestand wordt na elkaar omgezet, met behoud van de naam en alleen de extensie gewijzigd, en de resultaten komen terug als één ZIP. Omdat niets wordt geüpload, is er geen wachtrij en geen dagelijkse limiet.

De praktische beperking hier is ongewoon: BMP-uitvoer is groot, dus een batch van vijftig foto’s levert bijna een gigabyte op, en dat moet allemaal in het geheugen van je browser passen terwijl het wordt samengesteld. Voor een grote set in kleinere groepen omzetten is verstandig, iets wat de meeste omzettingen op deze site niet vereisen.

De grens van 100 MB per bestand

De gratis laag accepteert bestanden tot 100 MB, en de omzetting draait volledig in je browser. Voor een gewone foto komt die grens nooit in beeld — het bestand dat eruit komt is groter dan wat erin ging, niet andersom.

Wat wel oploopt, is het totaal van een batch: vijftig foto’s van elk vijf megabyte blijven ruim onder de limiet als JPG, maar leveren samen bijna een gigabyte BMP op. De limiet geldt per bestand bij binnenkomst, niet bij het resultaat, dus daar zit geen verrassing.

Zo zet je JPG naar BMP om

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

JPG of BMP: wat er verandert

JPG vergeleken met BMP
JPGBMP
Volledige naamJPEG-afbeeldingWindows-bitmap
Bestandsextensie.jpg, .jpeg, .jpe.bmp, .dib
Mediatypeimage/jpegimage/bmp
CompressieMet verlies — grootte wordt met kwaliteit betaaldGeen compressie
Voor het eerst gepubliceerd19921987
Uitgegeven doorJoint Photographic Experts GroupMicrosoft
SpecificatieITU-T T.81
LicentieOpen standaardGepubliceerd, niet gestandaardiseerd
Stand van zakenActueelOud, wordt overal nog gelezen
Bitdiepte88
Kleur die het kan beschrijvenRGB, grijswaarden, YCbCrRGB, geïndexeerd palet
Grootste afbeelding65.535 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenWebP, AVIF, HEICPNG, TIFF

Het resultaat openen

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

Bestandsgrootte en kwaliteit

Het resultaat wordt groter dan het origineel en niet beter. JPG heeft al detail weggegooid en BMP bewaart wat er over is zonder er meer weg te gooien: het voorkomt verder verlies, het draait het eerste niet terug.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: JPG op fotografie, het web, e-mail en een af bestand overdragen, BMP op gegevens tussen programma’s verplaatsen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.

JPG is het formaat van Joint Photographic Experts Group, verschenen in 1992. Er wordt met 8 bits per kanaal vastgelegd.

BMP komt van Microsoft en stamt uit 1987. Microsoft Paint, GIMP en IrfanView lezen het formaat.

Van JPG naar BMP: veelgestelde vragen

Wordt mijn JPG-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 JPG naar BMP 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 JPG naar BMP?

Nee. BMP bewaart dezelfde inhoud zonder iets weg te gooien: het resultaat is in kwaliteit identiek aan het origineel.

Wordt de kwaliteit beter door omzetten naar BMP?

Het resultaat wordt groter dan het origineel en niet beter. JPG heeft al detail weggegooid en BMP bewaart wat er over is zonder er meer weg te gooien: het voorkomt verder verlies, het draait het eerste niet terug.

Meer over deze formaten

Waar deze cijfers vandaan komen

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