Naar inhoud springen

App-iconen maken voor iOS en Android

Maak van één afbeelding alle formaten voor iOS, Android, PWA en favicon, met een Xcode-assetcatalogus en adaptieve icoonlagen, verpakt als ZIP in je browser.

Sleep je icoonontwerp hierheenPNG, JPG, WebP of SVG · 1024 × 1024 px of groter werkt het best · tot 50 MB
Bestand kiezenVerwerkt op je apparaat – wordt niet geüpload

Eén afbeelding wordt 39 PNG-iconen voor iOS, Android en het web, plus Contents.json, adaptive icon-XML, favicon.ico en een webmanifest, allemaal getekend in je browser.

Werkt in je browser · geen uploadZo werkt het

Zo gebruik je App-icoongenerator

  1. 1

    Voeg je ontwerp toe

    Sleep een vierkante PNG, JPG, WebP of SVG hierheen, bij voorkeur van 1024 × 1024 pixels of groter. Een logo met een transparante achtergrond werkt ook goed.

  2. 2

    Kies platforms

    Laat iOS, Android en Web en PWA aanstaan, of vink de platforms uit die je niet gebruikt. Kies daarna de volledige set Xcode-formaten of één icoon van 1024 px.

  3. 3

    Pas de uitstraling aan

    Stel de marge, de achtergrondkleur en de grootte van het ontwerp in adaptive en maskable iconen in. Controleer daarbij de hulplijnen voor de veilige zone en de launchervormen.

  4. 4

    Download de ZIP

    Klik op ZIP downloaden en kopieer elke map naar je project. In de README staat waar elk bestand hoort.

Limieten en Pro

Gratis zonder watermerk: één bronafbeelding tot 50 MB per keer, tot 44 PNG-iconen per ZIP (standaard 39, 5 extra met de laag voor thema-icoon), onbeperkt downloaden.

Over App-icoongenerator

De app-icoongenerator maakt van één afbeelding de complete set iconen die een mobiele app of progressive web app nodig heeft, met bestanden die zo zijn benoemd en in mappen zijn gezet als Xcode, Android Studio en browsers verwachten. Als je alle platforms selecteert, bevat de ZIP 39 PNG-bestanden: 15 voor de iPhone- en iPad-asset catalog, inclusief het App Store-icoon van 1024 px, 15 Android-launcherafbeeldingen in de dichtheden mdpi tot en met xxxhdpi, het Google Play-icoon van 512 px en 8 webiconen. Die laatste bestaan uit de manifestformaten 192 en 512 px, maskable versies, de apple-touch-icon van 180 px en favicons van 16, 32 en 48 px.

Naast de afbeeldingen krijg je een Contents.json voor AppIcon.appiconset, de mipmap-anydpi-v26 XML voor adaptive iconen van Android 8 met een kleurresource voor de achtergrond, een favicon.ico met drie formaten, een icons-blok voor manifest.webmanifest en de HTML-linktags. iOS-bestanden worden zonder alfakanaal opgeslagen, omdat Xcode App Store-iconen met een alfakanaal weigert. Elk formaat wordt in stappen van de helft verkleind vanaf een master van 1024 px, zodat kleine iconen scherp blijven.

De tool ontwerpt geen icoon en haalt geen achtergrond voor je weg. Voor de adaptive achtergrondlaag gebruikt hij een effen kleur in plaats van een tweede afbeelding. De voorbeelden met squircle, druppel en cirkel bootsen veelgebruikte launchers na. Elke telefoonmaker tekent zijn eigen masker, dus controleer het resultaat op een echt apparaat.

Privacy

Je ontwerp wordt in dit browsertabblad gedecodeerd, verkleind en in de ZIP verpakt, met een canvas en een lokale Web Worker. De afbeelding verlaat je apparaat dus nooit en er wordt niets geüpload of opgeslagen.

Functies

Xcode asset catalog

AppIcon.appiconset met Contents.json, alle iPhone- en iPad-formaten, PNG's zonder alfakanaal.

Adaptive Android-iconen

Voorgrondlagen, kleurresource voor de achtergrond, ronde iconen, thema-laag en het Play Store-icoon van 512.

PWA en favicons

Manifesticonen, maskable versies, apple-touch-icon, favicon.ico en kant-en-klare HTML-tags.

App-icoongenerator: veelgestelde vragen

Hoe groot moet mijn bronafbeelding zijn?
Gebruik een vierkante afbeelding van minstens 1024 × 1024 pixels. Dat is het formaat van het App Store-icoon en het grootste bestand in de set. Kleinere afbeeldingen werken ook, maar de grote iconen worden dan opgeschaald en zien er zacht uit. De tool waarschuwt je daarvoor. SVG-bestanden worden op volledige resolutie getekend, dus een vectorlogo geeft in elk formaat een scherp resultaat.
Waar moeten de bestanden in mijn Xcode-project komen?
Open Assets.xcassets in Xcode, verwijder de bestaande AppIcon-set en sleep de map ios/AppIcon.appiconset uit de ZIP erheen. Je kunt die map ook in Finder vervangen. Contents.json koppelt elke PNG aan de juiste plek voor iPhone, iPad of App Store. Gebruikt je project Xcode 14 of nieuwer, dan kun je ook Single 1024 kiezen en Xcode de kleinere formaten laten maken.
Hoe werken adaptive iconen van Android?
Sinds Android 8 bestaat een launchericoon uit twee lagen van 108 dp: een achtergrond, hier in de kleur die je kiest, en een voorgrond met je ontwerp. De launcher snijdt de middelste 72 dp uit en past er een eigen vorm op toe, zoals een cirkel of squircle. Alles buiten de middelste cirkel van 66 dp kan dus wegvallen. De hulplijnen voor de veilige zone tonen beide grenzen in het voorbeeld.
Wat is een maskable icoon voor een PWA?
Een maskable icoon vult het hele vierkant met achtergrond, zodat Android het in elke vorm kan uitsnijden zonder witte randen. Browsers garanderen alleen de cirkel die de middelste 80% van de afbeelding bedekt, dus houd logo's daarbinnen. De ZIP bevat maskable PNG's van 192 en 512 px. Het manifestfragment markeert ze naast de gewone iconen met purpose maskable.
Waarom hebben mijn iOS-iconen een achtergrondkleur?
Apple eist dat app-iconen volledig ondoorzichtig zijn. Een App Store-icoon met een alfakanaal mislukt bij de validatie en transparante delen zouden op het startscherm zwart worden. De tool vult daarom de iOS-iconen, de apple-touch-icon, het Play Store-icoon en de adaptive en maskable iconen met je achtergrondkleur, ook als transparante webiconen aanstaan.