ICO naar WebP omzetten

Hier zet je ICO naar WebP 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. WebP kan niet alles bewaren wat ICO 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 ICO naar WebP werkelijk doet

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as WebP.

WebP14 KB9.7× kleiner

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor WebP 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.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as WebP.

WebP4 KB38% kleiner

Een doorzichtige achtergrond en een verloop dwars door de vorm. WebP 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.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as WebP.

WebP11 KB4.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.

Voor wie deze omzetting bedoeld is

Deze pagina is voor een front-end ontwikkelaar of sitebeheerder die een icoon op een pagina toont als gewone afbeelding in plaats van als favicon — een merk in een koptekst, een tegel in een raster van integraties, een inline badge in documentatie — op een site waarvan de buildpijplijn voor alles al WebP genereert.

De wens is dat het icoon aansluit bij de rest van de assetset, met behouden transparantie zodat het naadloos past op elke achtergrondkleur.

Wat er met transparantie gebeurt

WebP behoudt een alfakanaal, dus de transparante gebieden in het ICO-bestand blijven doorzichtig in het resultaat. Dat is precies wat deze omzetting onderscheidt van een omzetting naar JPG, waar transparantie altijd dekkend wordt.

Voor een icoon dat op verschillende achtergrondkleuren moet passen, is dat behoud van transparantie de belangrijkste reden om voor WebP te kiezen.

De bytesvergelijking is hier minder eenduidig dan verwacht

Bij een testicoon van 8.471 bytes leverde WebP op de standaardkwaliteit van 82 een bestand van 3.054 bytes op, tegen 256x256 pixels met het alfakanaal intact. Hetzelfde icoon naar PNG kwam uit op 1.737 bytes — kleiner dan de WebP.

Het gangbare argument "WebP is altijd kleiner" gaat hier dus niet op: op iconformaat, met vlakke kleurvelden en scherpe randen, kan PNG efficiënter zijn. Kies WebP hier vooral omdat het bij de rest van de assetset past, niet primair vanwege bestandsgrootte.

Welke laag van het ICO-bestand wordt gebruikt

Een ICO-bestand kan meerdere groottes van hetzelfde beeld bevatten. Deze omzetting gebruikt de grootste beschikbare laag als bron, zodat het resultaat zo scherp mogelijk is.

Bevat het ICO-bestand alleen kleine groottes, dan is dat ook wat de WebP als bron heeft — er wordt niets kunstmatig vergroot.

Waar het bestand blijft tijdens het omzetten

De omzetting draait volledig in de browser; het ICO-bestand wordt niet naar een server gestuurd. De limiet op het gratis plan is 100 MB per bestand.

Meerdere iconen tegelijk aanbieden werkt net zo goed als één: tot honderd bestanden per batch.

Batchgewijs een assetset omzetten

Wordt een hele set integratie-iconen of merklogo’s tegelijk omgezet naar WebP, dan kunnen tot honderd ICO-bestanden per sessie worden aangeboden, elk met een eigen voortgangsindicator.

Het resultaat komt terug als losse bestanden of als ZIP, met dezelfde bestandsnamen als het origineel maar de `.webp`-extensie.

Wanneer PNG toch logischer is

Bouwt de rest van de site niet al specifiek op WebP, dan is PNG voor een los icoon vaak de eenvoudigere keuze: universeel ondersteund, en zoals de meting hierboven laat zien, op iconformaat regelmatig ook nog kleiner.

WebP is hier vooral zinvol wanneer consistentie met een bestaande WebP-gebaseerde assetset zwaarder weegt dan een paar honderd bytes verschil in bestandsgrootte.

Zo zet je ICO naar WebP om

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

ICO of WebP: wat er verandert

ICO vergeleken met WebP
ICOWebP
Volledige naamWindows-pictogramWebP-afbeelding
Bestandsextensie.ico.webp
Mediatypeimage/x-iconimage/webp
CompressieZonder verlies — er gaat niets wegHet een of het ander, afhankelijk van de instelling
Voor het eerst gepubliceerd19852010
Uitgegeven doorMicrosoftGoogle
SpecificatieRFC 9649
LicentieGepubliceerd, niet gestandaardiseerdOpen standaard
Stand van zakenNicheActueel
Bitdiepte88
Kleur die het kan beschrijvenRGB, geïndexeerd paletRGB, YCbCr
Grootste afbeelding256 px per zijde16.383 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenPNG, SVGAVIF, JPG, PNG

Wat verloren gaat

WebP bevat één pagina. Een ICO-bestand met meer pagina’s wordt pagina voor pagina omgezet, niet in één bestand.

Wat behouden blijft

De transparantie blijft. ICO en WebP bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Het resultaat openen

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

Waarvoor elk formaat bedoeld is

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

WebP komt van Google en stamt uit 2010, vastgelegd in RFC 9649. Adobe Photoshop, GIMP en Squoosh lezen het formaat.

ICO verscheen in 1985 en WebP in 2010. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.

Van ICO naar WebP: veelgestelde vragen

Wordt mijn ICO-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 ICO naar WebP 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 ICO naar WebP?

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

Past een ICO-bestand met meer pagina’s in één WebP?

WebP bevat één pagina. Een ICO-bestand met meer pagina’s wordt pagina voor pagina omgezet, niet in één bestand.

Blijft de transparantie behouden van ICO naar WebP?

De transparantie blijft. ICO en WebP bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Meer over deze formaten

Waar deze cijfers vandaan komen

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