Inicio/HEIC a PNG
Aviso: tu navegador no puede abrir archivos HEICConvierte HEIC a PNG
Chrome y Firefox no incluyen un decodificador de HEIC, así que la herramienta de arriba no puede leer el archivo en este navegador. Es una limitación del navegador, no de img-compress — esto es lo que sí funciona.
¿Por qué PNG en vez de JPG acá?
PNG mantiene cada píxel del HEIC decodificado exactamente igual, sin ninguna pérdida de compresión adicional — útil si vas a seguir editando la foto, o si una plataforma pide específicamente una subida sin pérdida. JPG sigue siendo la mejor opción por defecto para una foto que solo vas a publicar o mandar a alguien, porque pesa menos sin diferencia visible; este conversor es para el caso más específico donde PNG es realmente lo que hace falta.
La limitación de que solo funcione en Safari es la misma que afecta a HEIC a JPG: Chrome y Firefox nunca licenciaron el códec HEVC con el que se comprimen las fotos HEIC, así que no pueden leer el archivo sin importar a qué formato lo estés convirtiendo.
Dónde va a abrir de verdad un PNG
Un PNG de una foto HEIC decodificada es muchísimo más grande, a menudo entre cinco y diez veces el archivo original. PNG guarda cada píxel exacto, y una fotografía son millones de píxeles que no se repiten, que es justo lo único con lo que la compresión sin pérdida no puede hacer gran cosa.
Si lo único que necesitas es que la foto abra en algún sitio, JPG es la mejor conversión y esta se queda larga. El caso a favor del PNG es más estrecho: algo más adelante exige un archivo sin pérdida, o vas a editar y no quieres arrastrar una segunda ronda de compresión con pérdida antes de empezar.
- Editores y herramientas de diseño que esperan un origen sin pérdida
- Formularios de subida que aceptan PNG pero rechazan HEIC
- Windows, sin instalar las extensiones HEIF ni HEVC
- Flujos de trabajo en los que añadirás transparencia más adelante
Empezar una edición desde una foto del iPhone
Este es el único caso en el que PNG le gana de verdad a JPG aquí. Cada vez que un JPG se abre, se cambia y se vuelve a guardar pasa por otra ronda con pérdida, y esas rondas se acumulan de forma visible en unas pocas vueltas. Un PNG no, así que es un formato de trabajo seguro mientras sigues haciendo cambios.
Exporta de vuelta a JPG o WebP cuando termines. Dejar la imagen final en PNG solo le manda a quien la vea un archivo varias veces más pesado de lo necesario.
La transparencia no es el motivo para hacer esto
PNG admite transparencia y las fotos HEIC no tienen ninguna, así que convertir no puede añadirla. Vas a obtener un PNG completamente opaco: que el formato sea capaz de algo no es lo mismo que la imagen lo gane.
Si necesitas un fondo transparente hace falta un editor que lo recorte. Ninguna conversión de formato produce una transparencia que no estuviera en el origen.
Preguntas frecuentes
¿Por qué el PNG es tantísimo más grande que el HEIC?
Porque guarda cada píxel exacto en vez de comprimirlo. HEIC usa compresión con pérdida moderna, afinada para fotografías; PNG usa compresión sin pérdida, que va bien con el color plano y mal con el detalle fotográfico. Multiplicar por cinco o por diez es lo normal, no una señal de que algo haya fallado.
¿No sería mejor convertir a JPG y ya?
Normalmente sí. Si el objetivo es simplemente que la foto abra en un PC con Windows o suba a una web que rechaza HEIC, JPG lo consigue ocupando una fracción y sin diferencia visible. Elige PNG solo cuando algo exija expresamente un archivo sin pérdida.
¿Por qué esto solo funciona en Safari?
Leer un archivo HEIC necesita el códec HEVC, que Chrome y Firefox nunca licenciaron por motivos de patentes ajenos a nosotros. Safari sí lo incluye, así que esta misma página funciona allí. Es una limitación del navegador, no algo que img-compress pueda esquivar.