Convertir HEIC a PNG
Convierte fotos HEIC de iPhone a PNG sin pérdida cuando el siguiente paso es editarlas, por ejemplo quitar el fondo, trabajar por capas o preparar para impresión, y no compartirlas.
Suelta tus archivos aquí
.heic, .heif, .hif · hasta 100 MB
Cómo convertir a PNG
- 1
Suelta tus fotos HEIC
Hasta 30 a la vez. El límite es a propósito más bajo que en el conversor a JPG: un PNG de una foto de 12 megapíxeles pesa entre 15 y 30 MB, y una cola mayor deja sin memoria a la pestaña del navegador.
- 2
Elige un nivel de optimización
El nivel 2 es el valor por defecto y un buen equilibrio. El nivel 6 encuentra una codificación sin pérdida más compacta de los mismos píxeles, pero tarda varias veces más en una foto a resolución completa.
- 3
Descarga los PNG
Una sola foto vuelve como un .png independiente, varias como pulsarkit-heic-to-png.zip. No se pierde nada de la imagen por el camino, solo cambia el tamaño del archivo.
Cuándo tiene sentido usar PNG para una foto de móvil y cuándo no
PNG es sin pérdida: los píxeles que salen del decodificador son los mismos que acaban en el archivo, byte a byte. Eso importa cuando la foto es la entrada de otro proceso: recortar un fondo, componer capas, alimentar un flujo de impresión o cualquier trabajo en el que los artefactos JPEG se irían acumulando en cada guardado. Importa mucho menos cuando la foto va directa a una web o a un mensaje, donde un JPG con calidad 90 se ve igual y pesa una décima parte. Si vas a mandar el resultado por correo, convierte a JPG; el cambio está a un paso en el flujo que ves más abajo.
Orientación, transparencia y profundidad de bits
La rotación en un archivo HEIC puede ir en el contenedor como propiedad irot o en la etiqueta EXIF Orientation, y aplicar la que no toca deja la foto de lado, que es el fallo más habitual en conversores HEIC. Aquí se leen ambas, se aplica en los píxeles la que aún no se haya aplicado y, como PNG no tiene su propia etiqueta de orientación, ese paso no es opcional. La transparencia, si el contenedor lleva un canal alfa, se conserva; JPG no puede guardarla en absoluto. El selector de profundidad de bits escribe un PNG auténtico de 16 bits para flujos que lo necesiten, aunque conviene saber que el decodificador HEIC disponible en navegadores entrega ocho bits por canal, así que un archivo de 16 bits aquí es una promoción fiel de esos valores y no una precisión extra recuperada de la fuente.
Qué hace en realidad el nivel de optimización
No cambia ni un solo píxel. La compresión PNG funciona prediciendo cada píxel a partir de sus vecinos y empaquetando las diferencias, y hay muchas formas válidas de tomar esas decisiones. Un nivel más alto dedica más tiempo de procesador a buscar la combinación que se comprime mejor. El nivel 0 se salta la búsqueda por completo y es el más rápido; el nivel 2 es el valor sensato por defecto; el nivel 6 suele encontrar unos puntos porcentuales más a cambio de tardar varias veces más. Elijas el que elijas, al decodificar el resultado obtienes exactamente la misma imagen. Esa equivalencia se comprueba con una prueba que compara píxel a píxel un archivo de nivel 6 con uno de nivel 2.
El decodificador y la licencia que lo acompaña
La parte HEIC de esta página es libheif 1.19.8, el decodificador de referencia de código abierto, bajo licencia LGPL-3.0. Esa licencia pide dos cosas: que el componente siga siendo reemplazable por separado y no se fusione con el resto del código, y que su código fuente esté disponible. Por eso el módulo WebAssembly se descarga como un archivo propio desde /libheif/ y nunca se empaqueta con el resto, el texto de la licencia está en /libheif/LICENSE y las fuentes sin modificar de esta versión exacta están en https://github.com/catdad-experiments/libheif-js/tree/v1.19.8 y https://github.com/strukturag/libheif. Es el mismo módulo que usa HEIC a JPG, así que si llegas aquí desde esa herramienta ya está en caché y no hay nada más que descargar.
Tus fotos nunca salen de tu dispositivo
El decodificador HEIC y el codificador PNG son módulos WebAssembly que se ejecutan dentro de la pestaña de tu navegador. Los bytes de la foto se leen desde tu disco a memoria, se convierten allí y vuelven directamente a ti como una descarga. Nada se sube, nada se pone en cola en un servidor y al cerrar la pestaña se borra todo.
Preguntas frecuentes
¿Cuándo es mejor PNG que JPG para una foto de iPhone?
Cuando la foto se va a seguir editando. PNG es sin pérdida, así que quitar un fondo, ajustar capas o guardar varias veces no añade artefactos de compresión. Para compartir o subir en línea, JPG es mejor opción: mismo aspecto y una fracción del tamaño.
¿Por qué el PNG es mucho más grande que el HEIC?
Porque HEIC es un formato con pérdida que descarta detalle que casi no se nota a la vista, y PNG no puede descartar nada. Una foto HEIC de 2 MB se convierte fácilmente en un PNG de 20 MB. Ese es el precio de la compresión sin pérdida, no un fallo en la conversión.
¿Se conserva la transparencia?
Sí, cuando el archivo HEIC realmente lleva un canal alfa. La mayoría de fotos de cámara no lo tienen, pero las imágenes exportadas desde herramientas de diseño a veces sí. Si hay transparencia, pasa al PNG; si prefieres aplanarla, apaga el interruptor de transparencia.
¿Para qué sirve un PNG de 16 bits?
Algunos flujos de impresión y de etalonaje de color exigen 16 bits por canal. Esta herramienta puede escribirlo y el archivo es un PNG de 16 bits real. Ten en cuenta que el decodificador HEIC del navegador saca 8 bits por canal, así que los bits extra solo reflejan con más espacio esos valores y no añaden detalle nuevo, y el archivo pesa aproximadamente el doble.
¿Se conservan la fecha de captura y la ubicación GPS?
Sí. El bloque EXIF se reempaqueta en el fragmento eXIf del PNG, así que la fecha, la cámara y los ajustes viajan con el archivo. Apaga el interruptor si prefieres que el resultado no lleve ningún dato.
¿Por qué mi archivo .heic a veces en realidad es un AVIF?
Algunas herramientas guardan datos comprimidos con AV1 en un contenedor HEIF manteniendo la extensión .heic. Aquí el formato se lee de los primeros bytes del propio archivo, así que esos casos se reconocen y se decodifican como AVIF automáticamente en lugar de fallar.
¿Cuántas fotos puedo convertir a la vez?
Hasta 30 archivos, de 100 MB cada uno y 500 MB en total. El límite es a propósito más bajo que en el conversor a JPG porque la salida en PNG pesa mucho más. Los archivos se procesan de uno en uno y un fallo solo salta ese archivo.
¿Mis fotos se suben a algún servidor?
No. Todo ocurre dentro de la pestaña de tu navegador usando códecs WebAssembly. No hay subida, ni copia en el servidor ni nada que se quede guardado cuando cierras la página.