Gratis Favicon-generator
Zet elke afbeelding om in een compleet faviconpakket: een favicon.ico met meerdere formaten, Apple touch-pictogram, Android/PWA-pictogrammen, een webmanifest en het kant-en-klare HTML-fragment — alles in zip-formaat, in je browser.
Sleep een bestand hierheen of klik om te bladeren
PNG, JPG, WebP, SVG, HEIC, HEIF · verwerkt op je apparaat
of druk op Ctrl+V om vanaf het klembord te plakken
Jouw bestanden verlaten nooit je apparaat. Alle verwerking vindt lokaal in je browser plaats.
💡 Upload voor het scherpste resultaat een vierkante afbeelding van minimaal 512×512. Transparante PNG of SVG werkt het best.
Veelvoorkomend gebruik
- Maak een Website FaviconGenereer de volledige favicon-set die elke browser en elk apparaat verwacht.
- Genereer PWA en Manifest PictogrammenKrijg de 192px en 512px pictogrammen en webmanifest die een PWA nodig heeft.
- Maak een Apple Touch PictogramGenereer het 180×180 pictogram dat iOS gebruikt wanneer een site op het startscherm wordt opgeslagen.
- Maak van een Logo een FaviconConverteer je merklogo naar een schoon, herkenbaar favicon.
- Genereer Favicons voor Elk FrameworkKrijg kant-en-klare favicon-bestanden voor React, Next.js, WordPress en meer.
Hoe het werkt
Deze tool zet elke PNG, JPEG, WebP of SVG om in een compleet faviconpakket — .ico in meerdere formaten, Apple touch icon, Android/PWA-pictogrammen, een webmanifest en een HTML-fragment klaar om te plakken — volledig in je browser met de Canvas API en JSZip. Er wordt niets geüpload; alle rendering en het samenstellen van bestanden gebeurt lokaal.
- 1Canvas schaalt je afbeeldingDe browser tekent je bronafbeelding op onzichtbare HTML Canvas-elementen in elk vereist formaat (16, 32, 48, 180, 192 en 512 px). SVG's zonder expliciete width/height-attributen worden eerst genormaliseerd via DOMParser en XMLSerializer, zodat Firefox en Chrome identieke pixels opleveren in plaats van een leeg canvas.
- 2Een zelfgeschreven ICO-encoder maakt het .ico-bestandKleine ICO-items (16, 32, 48 px) worden gecodeerd als ruwe 32-bits BGRA DIB-bitmaps — de BITMAPINFOHEADER plus XOR-rijen van onder naar boven en een 1bpp AND-masker — omdat Windows-shellonderdelen bij die formaten ongecomprimeerd DIB-formaat vereisen. De tool schrijft de ICO-mapheader en voegt de items samen, volledig met DataView en Uint8Array, zonder externe ICO-bibliotheek.
- 3PNG-uitvoer wordt gemaakt via canvas.toBlobElke PNG-variant (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) wordt vastgelegd met canvas.toBlob en 'image/png', waarbij de verliesvrije codering aan de ingebouwde beeldengine van de browser wordt overgelaten. Optionele opvulling, achtergrondkleur en vormuitsnede (vierkant, afgerond of cirkel) worden vóór het vastleggen op de canvascontext toegepast.
- 4JSZip bundelt alles in één downloadJSZip voegt alle gegenereerde bestanden — favicon.ico, de vijf PNG's, een site.webmanifest met je appnaam en een favicon-snippet.html met de juiste <link>-tags — samen tot één .zip-blob die automatisch naar je apparaat wordt gedownload.
Je afbeelding wordt direct in de Canvas API van de browser geladen en verlaat je apparaat nooit — er worden op geen enkel moment bestandsgegevens naar een server verzonden.
Gerelateerde tools
PNG naar ICO favicon-converter
Converteer PNG-, JPG-, WebP- of SVG-afbeeldingen naar .ico-faviconbestanden met meerdere formaten. Kies de gewenste gebundelde formaten (16, 32, 48, 64, 128, 256) en download één .ico.
Geanimeerde GIF-maker
Combineer meerdere afbeeldingen tot een geanimeerde GIF. Instelbare framevertaging, uitvoerbreedte, lus en kwaliteit. Volledig in je browser gecodeerd.
Handtekeningmaker
Teken een handtekening met je muis, vinger of stylus, of typ je naam in een handschriftlettertype, en exporteer die als transparante PNG of SVG.