BMP naar ICO omzetten

Hier zet je BMP naar ICO 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. ICO kan niet alles bewaren wat BMP bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten Verkleind tot pictogramformaat; detail boven 256 pixels gaat weg.

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

Wat de omzetting van BMP naar ICO werkelijk doet

BMP 450 KBICO 139 KB 3.2× kleiner

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor ICO 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 KBICO 7 KB 64.4× kleiner

Een doorzichtige achtergrond en een verloop dwars door de vorm. ICO 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 KBICO 3 KB 175.2× 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 zelf zelden als icoon dient

BMP is een oud, ongecomprimeerd formaat dat door Windows-software wordt geschreven, maar het is geen iconenformaat: er is geen mechanisme voor meerdere formaten in één bestand.

ICO lost dat op door meerdere versies van dezelfde afbeelding — bijvoorbeeld 16, 32 en 48 pixels — in één bestand te bundelen, zodat het besturingssysteem zelf de juiste maat kiest.

Elke gekozen maat wordt een eigen laag

Je geeft de gewenste maten op, gescheiden door komma’s. Elke maat wordt apart vanuit de BMP-bron herschaald en als losse laag in het ICO-bestand opgeslagen.

De langste zijde van de afbeelding is daarbij de grens, niet specifiek de breedte, en een niet-vierkante bron wordt met behoud van verhouding ingepast in plaats van scheefgetrokken.

BMP heeft doorgaans geen doorzichtigheid

De BMP’s die deze omzetter schrijft hebben zelf geen alfakanaal, en een ingelezen BMP heeft dat in de praktijk meestal ook niet. Elke laag in het ICO wordt intern als PNG opgeslagen, dat een alfakanaal wél ondersteunt.

Was er in de bron toch al transparantie aanwezig, dan blijft die staan; anders komt er gewoon een ondoorzichtige afbeelding in elke laag te staan.

Kleine bronnen worden uitvergroot

Vraag je om een maat groter dan de bron zelf is, dan wordt die daadwerkelijk uitvergroot in plaats van geweigerd of overgeslagen. Er komt geen scherpte bij die er niet al was.

Voor het scherpste resultaat begin je met een BMP die minstens zo groot is als de grootste maat die je wilt opnemen in het ICO.

Waarom het bestand meestal veel kleiner wordt

BMP wordt hier zonder compressie geschreven, dus zelfs een kleine afbeelding kan al snel enkele megabytes wegen. De PNG-lagen in het ICO comprimeren dat aanzienlijk.

Reken bij een gewone illustratie op een ICO dat een flink stuk kleiner is dan de BMP waarmee je begon, ook al bevat het meerdere formaten tegelijk.

Geen kwaliteitsschuif nodig

Omdat elke laag intern een PNG is, is er hier geen instelbare kwaliteit — PNG comprimeert verliesvrij op een vast niveau, ongeacht welk formaat je invoert.

Het enige dat je instelt zijn de gewenste maten; de rest van het proces verloopt automatisch en identiek voor elke laag.

Voor Windows-snelkoppelingen en oudere favicons

De meeste browsers accepteren tegenwoordig ook PNG als favicon, maar ICO blijft nodig voor Windows-snelkoppelingen, sommige bureaubladomgevingen en software die specifiek naar dat formaat vraagt.

Door meerdere maten te bundelen oogt het icoon scherp op elk formaat waarvoor het systeem het gebruikt, zonder dat de ontvangende software zelf hoeft te schalen.

Werkt zonder een bestand te versturen

De omzetting gebeurt in de browser, met code die op je eigen apparaat draait. Er wordt geen BMP-bestand naar een server gestuurd.

Bij meerdere iconen tegelijk kun je een hele map neerzetten en alles als één ZIP terugkrijgen, zonder een limiet op het aantal per dag.

Zo zet je BMP naar ICO om

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

BMP of ICO: wat er verandert

BMP vergeleken met ICO
BMPICO
Volledige naamWindows-bitmapWindows-pictogram
Bestandsextensie.bmp, .dib.ico
Mediatypeimage/bmpimage/x-icon
CompressieGeen compressieZonder verlies — er gaat niets weg
Voor het eerst gepubliceerd19871985
Uitgegeven doorMicrosoftMicrosoft
LicentieGepubliceerd, niet gestandaardiseerdGepubliceerd, niet gestandaardiseerd
Stand van zakenOud, wordt overal nog gelezenNiche
Bitdiepte88
Kleur die het kan beschrijvenRGB, geïndexeerd paletRGB, geïndexeerd palet
Grootste afbeelding256 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenPNG, TIFFPNG, SVG

Wat het doelformaat erbij kan

ICO 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.

Het resultaat openen

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

Bestandsgrootte en kwaliteit

ICO pakt dezelfde monsters in ongeveer de helft van de ruimte. Er gaat niets weg — uitpakken geeft het BMP-bestand bit voor bit terug — en daarmee is het de betere plek voor alles wat je wilt bewaren.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: BMP op gegevens tussen programma’s verplaatsen, ICO op het web. 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.

ICO komt van Microsoft en stamt uit 1985. GIMP en IcoFX lezen het formaat.

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

ICO comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Verkleind tot pictogramformaat; detail boven 256 pixels gaat weg.

Is ICO kleiner zonder dat er iets verloren gaat?

ICO pakt dezelfde monsters in ongeveer de helft van de ruimte. Er gaat niets weg — uitpakken geeft het BMP-bestand bit voor bit terug — en daarmee is het de betere plek voor alles wat je wilt bewaren.

Kan het resultaat als ICO een transparante achtergrond hebben?

ICO 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