UltKit

Convertir PNG a ICNS

Cree un icono .icns de macOS a partir de un PNG cuadrado sin abrir Xcode ni la Terminal. Úselo para un script empaquetado como app, una imagen de disco, una carpeta o una compilación de Electron, y vea más abajo cómo funciona el iconset completo cuando publica a través de Xcode.

Convertidor de imágenes

o suelte aquí archivos JPG, JPEG, JPE … ·

Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Suba un PNG cuadrado

    Use un diseño con fondo transparente de al menos 1024 × 1024 px.

  2. 2

    Conserve todos los tamaños

    En Opciones avanzadas, Tamaños de icono está en Todos los tamaños (16–256), así que las listas del Finder, la barra lateral y el Dock reciben cada uno una imagen a su medida.

  3. 3

    Convierta a ICNS

    Pulse Convertir a ICNS y descargue el archivo .icns, listo para la carpeta Resources de un paquete de app o para una ventana de Obtener información.

Un archivo .icns es el contenedor de iconos de Apple: un archivo con muchos mapas de bits cuadrados, y el Finder, el Dock o Spotlight dibujan cada uno al tamaño que necesitan. Convertir un PNG llena esos espacios a partir de un solo diseño.

PNG a ICNS: qué contiene un archivo de icono de macOS

Apple presentó el formato ICNS con Mac OS 8.5 en 1998, y Mac OS X lo mantuvo como el archivo al que apunta todo paquete de aplicación. El contenedor ha crecido con la densidad de las pantallas: las entradas de 512 px llegaron con Mac OS X 10.5, y la entrada de 1024 px, etiquetada como 512 × 512 @2x, llegó con las pantallas Retina en OS X 10.7 y 10.8.

Cada espacio es un par: una imagen 1x y una imagen @2x del mismo tamaño en puntos para pantallas Retina. El Finder elige la que corresponde a la pantalla y a la vista, y por eso un único PNG de 1024 px reducido por el Finder se ve más borroso en la vista de lista que una entrada real de 16 px.

Tamaños del iconset de Mac de 16 px a 1024 px

Nombres de archivo que espera iconutil dentro de una carpeta .iconset. El archivo @2x tiene el doble de píxeles que el tamaño en puntos.
Tamaño en puntosArchivo 1x (píxeles)Archivo @2x (píxeles)Dónde se ve
16 pticon_16x16.png (16)[email protected] (32)Vista de lista del Finder, menús
32 pticon_32x32.png (32)[email protected] (64)Barra lateral, vista de iconos pequeños
128 pticon_128x128.png (128)[email protected] (256)Vista de iconos del Finder, Dock
256 pticon_256x256.png (256)[email protected] (512)Vista de iconos grandes, Vista Rápida
512 pticon_512x512.png (512)[email protected] (1024)Vista previa de Obtener información, App Store
Terminal: crear un .icns a partir de un iconset completo con las herramientas de Apple
mkdir MiApp.iconset
sips -z 512 512 icono-1024.png --out MiApp.iconset/icon_512x512.png
cp icono-1024.png MiApp.iconset/[email protected]
# repita sips para los archivos de 16, 32, 64, 128 y 256 px
iconutil -c icns MiApp.iconset

PNG

Portable Network Graphics

PNG es un formato ráster sin pérdida publicado en 1996 por el PNG Development Group y estandarizado después por el W3C y la ISO. Conserva cada píxel con exactitud, admite transparencia alfa completa y reproduce texto, bordes nítidos y colores planos sin artefactos. Esa precisión lo hace ideal para capturas de pantalla, logotipos, iconos y gráficos de interfaz. La contrapartida es el tamaño: una fotografía guardada como PNG suele ocupar varias veces más que la misma foto en JPEG o WebP. Todos los navegadores, sistemas operativos y editores abren archivos PNG.

Compresión
Sin pérdida
Transparencia
Sí
Animación
No
Presentado en
1996 · PNG Development Group
Convertidor de PNG

ICNS

Imagen de icono de Apple (ICNS)

ICNS es el formato contenedor de iconos de Apple, que se usa para los iconos de aplicaciones, carpetas y documentos en macOS desde Mac OS 8.5 en 1998. Un solo archivo agrupa varios tamaños, desde 16×16 hasta 1024×1024 píxeles, incluidas las versiones Retina, normalmente guardadas como datos PNG con transparencia. Xcode y macOS lo leen directamente, pero casi no se usa fuera de las plataformas de Apple. Windows y la mayoría de las herramientas web no pueden abrir ICNS sin un conversor.

Compresión
Sin pérdida
Transparencia
Sí
Animación
No
Presentado en
1998 · Apple
Convertidor de ICNS

Un PNG pasa a ICNS cuando un paquete de app de Mac, un instalador o una carpeta necesita el contenedor de iconos de Apple con varias resoluciones en un solo archivo; ICNS vuelve a PNG solo para reutilizar un icono de app existente en un documento o en un sitio web.

Convertidor de ICNS en línea o Xcode e iconutil

Este convertidor llena los espacios de 16 a 256 px, que cubren las listas del Finder, la barra lateral, el Dock y la vista de iconos en cualquier Mac, con Retina incluido hasta el espacio de 128 pt. Es lo que necesita un icono de carpeta, un icono de volumen DMG, una app de AppleScript o Automator, o una herramienta interna, sin instalar herramientas de desarrollo.

Para una app que envía a la Mac App Store, use el original de 1024 px en el catálogo de recursos de Xcode o ejecute iconutil sobre un iconset completo como se muestra arriba, para que los espacios de 512 pt se llenen con píxeles reales. Parta de un cuadrado limpio: si su logo es ancho, la herramienta recortar imagen le da primero un lienzo 1:1, y cómo recortar una imagen a una proporción explica dónde dejar margen.

Preguntas de usuarios de Mac sobre convertir PNG a ICNS

¿Cómo pongo un icono ICNS personalizado a una carpeta o app de Mac?

Seleccione el elemento en el Finder, pulse Comando-I para abrir Obtener información y arrastre el archivo .icns sobre el icono pequeño de la esquina superior izquierda de la ventana. Para una app que compila usted mismo, coloque el archivo en Contents/Resources e indique su nombre en la clave CFBundleIconFile de Info.plist.

¿De qué tamaño debe ser el PNG para crear un ICNS?

De 1024 × 1024 px, el espacio más grande que define Apple. Un PNG más pequeño también se convierte, pero cada tamaño superior al de origen se amplía y se ve borroso en pantallas Retina. El diseño debe ser cuadrado y con fondo transparente fuera de la forma del icono.

¿Necesito un ICNS hecho a mano si mi proyecto de Xcode tiene un catálogo de recursos?

No. Cuando un target de macOS usa un conjunto AppIcon en Assets.xcassets, Xcode lo compila y genera el archivo de icono de la app durante la compilación. Un .icns aparte sirve para proyectos sin Xcode: apps de scripts de shell, empaquetadores de Electron y Tauri, empaquetadores de Python y fondos de DMG.

¿Por qué mi nuevo icono de Mac aparece dentro de un cuadrado gris redondeado?

Desde macOS 11 Big Sur, los iconos de apps de Mac siguen una forma de cuadrado redondeado, y macOS 26 Tahoe coloca dentro de un recuadro gris los iconos que no llenan esa forma. Dibuje el cuadrado redondeado en el propio diseño, dejando las esquinas transparentes, y el sistema lo mostrará tal como fue diseñado.

¿Un archivo ICNS comprime mi diseño?

No de una forma que se note. Los archivos .icns modernos guardan sus imágenes más grandes como datos PNG dentro del contenedor, que es sin pérdida. Solo las diminutas entradas heredadas usan el esquema de codificación por longitud de serie propio de Apple con una máscara aparte de 8 bits, y casi nunca se muestran en los Mac actuales.

¿Windows o Linux pueden usar el mismo archivo de icono ICNS?

Windows necesita ICO, no ICNS; PNG a ICO lo crea a partir del mismo diseño. Los escritorios de Linux leen iconos PNG o SVG normales desde las carpetas del tema, así que el PNG original ya es lo que necesitan.