Cómo usar
- Suelta un PNG de al menos 1024×1024 en el recuadro o haz clic para elegir un archivo.
- Marca las plataformas: iPhone, iPad, Mac, Apple Watch, Android. Abre «Lista de tamaños» para ver cada tamaño.
- Pulsa «Generar vista previa» para ver el icono en cada tamaño.
- Pulsa «Descargar (ZIP)». En Xcode arrastra AppIcon.appiconset a Assets.xcassets; en Android copia las carpetas mipmap a app/src/main/res.
Cada tienda y cada tipo de dispositivo pide sus propios tamaños de icono, y exportarlos uno a uno desde un programa de diseño lleva tiempo y es fácil olvidar alguno. Este generador de iconos de app toma un solo PNG cuadrado de al menos 1024×1024 píxeles y crea todo el conjunto en un zip: 9 tamaños para iPhone, 10 para iPad, 10 para macOS, 11 para Apple Watch y 6 para Android.
Los iconos de Apple se guardan en AppIcon.appiconset junto con un Contents.json que indica filename, idiom, scale y size de cada imagen, así que basta con arrastrar la carpeta a Assets.xcassets en Xcode. Para Android se generan ic_launcher.png en mipmap-mdpi (48 px), hdpi (72 px), xhdpi (96 px), xxhdpi (144 px) y xxxhdpi (192 px), además de ic_launcher-playstore.png de 512 px para Google Play. La reducción se hace por pasos a la mitad para suavizar los bordes en tamaños pequeños.
Ten en cuenta: solo se admite PNG y una imagen no cuadrada se estira para llenar cada icono, así que recórtala antes. Solo los iconos de macOS reciben esquinas redondeadas (área central del 80 % con radio del 22,37 % y fondo transparente); el resto queda cuadrado. No se generan iconos adaptativos de Android con capas de primer plano y fondo. Todo ocurre en tu navegador: la imagen no se sube ni se guarda.