GIF naar ICO converteren (favicon)
GIF naar ICO is het lievelingspaar van de pixelkunst-gemeenschap: harde randen en korte paletten overleven de weg naar 16 pixels veel beter dan foto’s. Het eerste frame van je GIF wordt bijgesneden tot een centraal vierkant en weggeschreven in 16, 32 en 48 px in één .ico, met de transparantie van de GIF behouden.
Ook handig: PNG naar ICO converteren (favicon)
Hoe het werkt
Sleep de GIF — voor sprites geeft een canvas dat al gelijk is aan 16, 32 of 48 px de minste herbemonstering.
Het eerste frame wordt genomen, bijgesneden tot een centraal vierkant en verpakt in ingangen van 16/32/48 px met de harde transparantie zoals hij is.
Vergelijk het resultaat op 16 px met je originele raster en zet het .ico in de root van je site — of haal de ZIP.
GIF vs ICO
Als favicon verslaat pixelkunst uit het GIF-tijdperk moderne logo’s met verlopen op hun eigen terrein: een tekening gemaakt op een raster van 16 px komt vrijwel intact als icoon over, terwijl vloeiende tekens bij het verkleinen vervagen. Alleen beweging valt af — tabbladen doodden geanimeerde iconen decennia geleden, en dat met opzet.
| GIF | ICO | |
|---|---|---|
| Compressie | Verliesvrij, palet van 256 kleuren | Verliesvrij (BMP- of PNG-ingangen) |
| Transparantie | Ja (volledig alfa) | Ja (volledig alfa) |
| Animatie | Ja | Nee |
| Ondersteuning | Universeel | Universeel voor favicons |
| Ideaal voor | Simpele animaties en pixelkunst | Favicons en Windows-app-iconen |
Veelgestelde vragen
Nee — precies daarvoor is deze site gebouwd. Het converteren gebeurt volledig in je browser via WebAssembly: je bestanden verlaten je apparaat niet en er komt geen enkele server aan te pas. Zodra de pagina geladen is, werkt de tool zelfs zonder internet, en de enige limiet op de bestandsgrootte is het geheugen van je apparaat.
Nee — het ICO-formaat bewaart stilstaande beelden, en browsers animeren tabbladiconen principieel niet (stel je een venster vol knipperende tabbladen voor). De tool neemt het eerste frame. Wil je een ander frame, exporteer dat dan eerst als stilstaand beeld en converteer dat.
Maximaal scherp — wanneer de bronmaat exact deelbaar is door de iconenmaten: bronnen van 16, 32, 48 of 96 px schalen zonder zichtbaar verlies. Niet-standaardmaten worden opnieuw bemonsterd, en één-pixel-details verzachten. Een tekening van 16×16 gaat vrijwel ongewijzigd naar de ingang van 16 px; de ingangen van 32 en 48 px worden eruit vergroot.
Die blijft transparant. De transparantie van GIF is alles-of-niets per pixel, en het alfakanaal van ICO geeft dat exact door, dus de harde uitgeknipte contour van klassieke pixelkunst komt zoals hij is in het tabbladicoon terecht.
Op 16 px verslaat goed getekende pixelkunst bijna alles: ze is precies voor dat raster gemaakt, terwijl logo’s het verkleinen moeten overleven. Een sprite van 16×16 gaat vrijwel pixel voor pixel naar het icoon. Moderne tekens halen hun gelijk op 32 en 48 px, waar plek is voor krommen — de multiformaat-.ico laat beide samenleven in één bestand.
De animatie overleeft niet — tabbladiconen zijn per ontwerp statisch, dus je krijgt het eerste frame. Is dat een intro of leeg, haal dan eerst het gewenste frame eruit via GIF naar PNG omzetten en converteer dat. En wat beweging in het tabblad betreft: browsers sloten dat feest al in de jaren 2000, en niemand mist het.
Verwante tools
PNG naar ICO converteren (favicon)
Zet PNG om naar ICO in je browser — gratis, zonder uploaden. Eén bestand met iconen van 16, 32 en 48 px en volledig alfakanaal — een echte multiformaat-favicon.
BMP naar ICO converteren (favicon)
Zet BMP om naar ICO in je browser — gratis, privé, zonder uploaden. Logisch: binnen een ICO zitten sowieso bitmaps, het beeld krijgt gewoon iconenmaten.
GIF naar PNG converteren
Zet GIF om naar PNG in je browser — gratis en zonder uploaden. Het eerste frame wordt verliesvrij gehaald, met transparantie, en weegt vaak minder dan de GIF.
GIF naar JPG converteren
Zet GIF om naar JPG in je browser — gratis, privé en direct. Een compact stilbeeld uit elke GIF, voor thumbnails, previews en kieskeurige uploadformulieren.