BMP naar JPG omzetten

Hier zet je BMP naar JPG 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. JPG 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 JPG werkelijk doet

BMP 450 KBJPG 9 KB 51.6× kleiner

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor JPG 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 KBJPG 6 KB 78.6× kleiner

Een doorzichtige achtergrond en een verloop dwars door de vorm. JPG 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 KBJPG 16 KB 28.1× 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.

Een BMP kost evenveel, wat er ook op staat

Dat is precies waarom mensen hier komen. Een BMP schrijft drie bytes per pixel zonder enige compressie, dus de grootte hangt alleen af van de afmetingen: 6,2 MB voor 1920 bij 1080, 36 MB voor een foto van 4000 bij 3000 pixels. Een leeg wit vlak van diezelfde afmetingen is precies even groot als een gedetailleerde foto.

JPEG werkt andersom: het besteedt bytes alleen waar iets te beschrijven valt, dus een vlak diagram krimpt tot een paar tientallen kilobytes terwijl een korrelige foto substantieel blijft. Er bestaat geen algemene verhouding — de enige eerlijke manier is het bestand omzetten en het getal bekijken, wat hier meteen kan omdat het op je eigen machine gebeurt.

Wat JPEG weggooit om daar te komen

Detail waar het oog slecht in is: fijne kleurvariatie sneller dan fijne helderheidsvariatie, en de hoogste frequenties binnen elk blok. Bij een normale kijkafstand is dat bij een foto op een verstandige instelling in de praktijk onzichtbaar.

Gratis is dat nergens anders. Harde randen zijn precies de hoogfrequente inhoud die als eerste sneuvelt, dus tekst, schermafbeeldingen en een logo op een egale kleur krijgen een zichtbare waas rond elke rand. Zoom in op 100 procent naast een letter: een vage grijze rimpel die niet in de bitmap zat, betekent dat de encoder zijn budget besteedt aan randen waar het nooit voor bedoeld was.

Kwaliteit 82, en wat verschuiven ervan doet

De encoder staat hier standaard op 82 van de gebruikelijke schaal 1 tot 100 — bewust net boven het punt waar artefacten zichtbaar beginnen te worden op gewone foto’s.

De winst zit onder die 82. Van 82 naar 70 gaan scheelt echt in bestandsgrootte en blijft prima op een telefoonscherm; van 82 naar 95 gaan kost veel en levert bijna niets zichtbaars op. Kom je er nog steeds niet onder een limiet, grijp dan naar de afmetingen in plaats van naar de kwaliteit.

Transparantie in een BMP wordt wit

JPEG kent geen alfakanaal — niet verminderd, gewoon geen — dus elke doorzichtige pixel moet dekkend worden voordat hij gecodeerd kan worden. Komt de bron uit een 32-bit BMP-variant met alfakanaal, dan wordt eerst op een achtergrond geplat.

Die achtergrond is wit, en deze pagina vraagt niet welke kleur je liever hebt. Maakt de vulkleur uit, plat het beeld dan bewust in een beeldbewerker voor je omzet.

JPG is een eenrichtingsweg vanuit BMP

De BMP waarmee je begon bevat elke pixel exact. De JPEG niet, en geen instelling en geen latere omzetting haalt terug wat de encoder liet vallen. De JPEG terugzetten naar BMP levert een groot bestand met de verliezen erin op, niet het origineel.

Bewaar de BMP dus als het je enige exemplaar is. Bewerk en archiveer in het lossless bestand, exporteer naar JPEG op het moment van versturen, en bewerk de JPEG zelf nooit opnieuw op te slaan — elke ronde door de encoder beschadigt hem verder.

Schermafbeeldingen en diagrammen horen ergens anders

Is de BMP een schermafbeelding, een schets, een grafiek of iets anders van vlakke kleur en harde randen, dan is dit niet het juiste doel. JPEG maakt tekst zichtbaar minder scherp en levert voor zulk materiaal vaak zelfs een groter bestand op dan een lossless formaat.

PNG is daar het antwoord, één klik verderop. Dat is geen kleine kanttekening: BMP-bestanden komen bovengemiddeld vaak uit Paint, opnameprogramma’s en scannerdrivers, dus vlak materiaal is bijna de helft van wat hier binnenkomt.

Er gaat niets van de bitmap mee naar de JPG aan metadata

JPEG is een van de rijkste dragers van metadata hier — EXIF, XMP, IPTC, een ICC-profiel en gps-coördinaten hebben allemaal een vaste plek in het bestand.

Een BMP heeft daar niets van. Deze omzetting geeft de encoder alleen een raster pixelwaarden, dus de JPEG komt eruit zonder opnametijd, apparaatnaam of locatie. Voor deze richting is dat de privacyvriendelijke uitkomst zonder dat je er iets voor hoeft te doen.

Verkleinen werkt beter dan persen als een BMP niet past

De afmetingen zijn de sterkste hendel en degene die mensen als laatste gebruiken. De breedte halveren deelt het aantal pixels door vier, en de JPEG krimpt met ongeveer dezelfde factor zonder zichtbaar verschil op een kleiner scherm.

Stel de maximale breedte in vóór het omzetten, zodat die in dezelfde stap wordt toegepast als de rest van het werk. Combineer een bescheiden verkleining met kwaliteit 75 om vrijwel elke bitmap onder vrijwel elke limiet te krijgen — eerst verkleinen, dan pas de kwaliteit verlagen.

De grens van 100 MB en een map vol BMP-bestanden

Elk bestand mag tot 100 MB zijn, ongeveer 33 megapixel aan ongecomprimeerde bitmap. Sleep een map naar binnen en elk bestand wordt op zijn beurt omgezet, met behoud van de naam en een gewijzigde extensie, en de hele set komt terug als één ZIP.

Omdat de resultaten klein zijn, wordt een batch hier begrensd door de bronnen, niet door de uitvoer — het omgekeerde van omzetten naar BMP. Driehonderd scanneruitvoerbestanden is niets bijzonders; één bitmap van 200 MB is het geval dat vastloopt.

Waarom de BMP in de eerste plaats geweigerd werd

Zelden omdat niets het kan lezen — elke browser toont een BMP. Wat weigert, zit een laag hoger: bijlagelimieten, uploadformulieren met een korte lijst toegestane extensies, en systemen die geen afbeeldingen van tientallen megabytes willen opslaan.

JPEG komt daar overal doorheen, om dezelfde reden: het is wat die systemen verwachten sinds 1992. Doe dit dus op het moment van versturen, niet op het exemplaar dat je zelf bewaart.

Zo zet je BMP naar JPG om

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

BMP of JPG: wat er verandert

BMP vergeleken met JPG
BMPJPG
Volledige naamWindows-bitmapJPEG-afbeelding
Bestandsextensie.bmp, .dib.jpg, .jpeg, .jpe
Mediatypeimage/bmpimage/jpeg
CompressieGeen compressieMet verlies — grootte wordt met kwaliteit betaald
Voor het eerst gepubliceerd19871992
Uitgegeven doorMicrosoftJoint Photographic Experts Group
SpecificatieITU-T T.81
LicentieGepubliceerd, niet gestandaardiseerdOpen standaard
Stand van zakenOud, wordt overal nog gelezenActueel
Bitdiepte88
Kleur die het kan beschrijvenRGB, geïndexeerd paletRGB, grijswaarden, YCbCr
Grootste afbeelding65.535 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenPNG, TIFFWebP, AVIF, HEIC

Het resultaat openen

BMP stamt uit 1987 en wordt nauwelijks nog gebruikt. JPG is wat actuele programma’s schrijven, dus omzetten gaat ook over leesbaar blijven.

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

Bestandsgrootte en kwaliteit

Het bestand wordt fors kleiner, en het wordt kleiner door detail weg te gooien. BMP bewaart alles; JPG bewaart wat het oog toch nauwelijks ziet. Bij een foto is die ruil bijna gratis; bij tekst, een schermafbeelding of een lijntekening zie je hem als randen om de contouren.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: BMP op gegevens tussen programma’s verplaatsen, JPG op fotografie, het web, e-mail en een af bestand overdragen. 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.

JPG komt van Joint Photographic Experts Group en stamt uit 1992, vastgelegd in ITU-T T.81. Adobe Photoshop, GIMP en Preview lezen het formaat.

Van BMP naar JPG: 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 JPG 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 JPG?

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

Gaat er kwaliteit verloren van BMP naar JPG?

Het bestand wordt fors kleiner, en het wordt kleiner door detail weg te gooien. BMP bewaart alles; JPG bewaart wat het oog toch nauwelijks ziet. Bij een foto is die ruil bijna gratis; bij tekst, een schermafbeelding of een lijntekening zie je hem als randen om de contouren.

Meer over deze formaten

Waar deze cijfers vandaan komen

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