Conversión de imágenes

Cómo convertir JPG a PNG sin perder calidad

Convertir un JPG a PNG no añade ninguna pérdida nueva. Lo que no puede hacer es devolver el detalle que el JPEG ya descartó, y esa diferencia vale la pena entenderla antes de convertir nada.

Qué significa en realidad «sin perder calidad»

PNG no tiene pérdida. Comprime con DEFLATE, el mismo enfoque general que usa un archivo ZIP, lo que significa que cada byte se puede recuperar y cada píxel vuelve exactamente como entró. Cuando un JPEG se decodifica y se escribe como PNG, los píxeles que produjo el decodificador se guardan perfectamente. No se aproxima nada, no se redondea nada, y convertir el mismo archivo diez veces te da el mismo resultado cada vez.

El problema es qué son ya esos píxeles. No son la escena que vio la cámara. Son la reconstrucción que hizo el codificador JPEG de esa escena, y el PNG es una copia perfecta de esa reconstrucción.

Por qué el detalle original se ha perdido para siempre

JPEG divide una imagen en bloques pequeños, transforma cada uno en un conjunto de coeficientes de frecuencia y luego los cuantiza, conservando las formas generales y redondeando hacia cero la variación fina. La mayoría de las fotografías sobreviven bien a esto porque nuestros ojos no son sensibles a lo que se descarta. Pero los valores descartados no se guardan en ningún sitio. No hay operación inversa, ni copia oculta, nada a partir de lo cual reconstruirlos.

JPEG también suele guardar el color a menor resolución que el brillo, por lo que los bordes de color intenso, el texto rojo sobre fondo oscuro es el caso clásico, se ven borrosos incluso en un archivo de alta calidad. Convertir a PNG conserva ese borrón fielmente. Si un JPEG muestra bloques en el cielo o halos alrededor de las letras, el PNG mostrará exactamente los mismos bloques y los mismos halos, solo que en un archivo más grande.

Espera un archivo mucho más grande

Esto sorprende a quien asume que un formato sin pérdida tiene que ser el mejor. PNG no tiene forma de aprovechar los atajos perceptuales que usa JPEG, así que una fotografía convertida a PNG suele multiplicarse de tamaño en vez de crecer solo unos puntos porcentuales. El detalle fino y el grano de película son el peor caso, porque la compresión PNG se basa en la repetición y el ruido fotográfico tiene muy poca.

Esta es la razón principal para no convertir una carpeta de fotos de vacaciones a PNG por seguridad. Multiplicarás el almacenamiento que ocupan y no ganarás nada, porque la pérdida de calidad ya ocurrió dentro de la cámara.

Cuándo convertir sigue siendo la decisión correcta

  • Algo más adelante exige PNG. Muchos formularios de subida, plantillas de impresión, motores de videojuegos y herramientas internas no aceptan otra cosa, y esta es, con diferencia, la razón más habitual.
  • Estás a punto de empezar a editar. Cada vez que vuelves a guardar un JPEG pasa de nuevo por la cuantización y los artefactos se acumulan, así que una docena de rondas de abrir, retocar y guardar deja daño visible. Convierte una vez, trabaja en PNG, y el archivo deja de degradarse.
  • Necesitas que exista un canal alfa antes de que un editor pueda usarlo. Vale la pena ser precisos aquí: la conversión no crea transparencia. Un JPEG no tiene alfa, así que el PNG llega totalmente opaco. Lo que obtienes es un formato que puede contener transparencia en cuanto recortes tú mismo el fondo.
  • La imagen es una captura de pantalla o un gráfico plano que se guardó como JPEG por error. PNG no reparará los artefactos, pero evita que empeoren en cada guardado posterior.

Qué descarta la conversión

La imagen se decodifica, se dibuja en un canvas y se codifica de nuevo desde cero. Nada copia los metadatos, así que el PNG no lleva ningún bloque EXIF: ni modelo de cámara, ni ajustes de exposición, ni fecha de captura, ni coordenadas GPS, ni campos de copyright o IPTC incrustados. Quitar los datos de ubicación antes de publicar una foto es un beneficio real. Perder tus campos de atribución sin darte cuenta no lo es, así que conserva el original si esos datos te importan.

La gestión del color merece la misma cautela. Los navegadores normalizan el contenido del canvas a sRGB, así que un original de gama amplia en Adobe RGB o Display P3 no debería pasar por un conversor de navegador si esa gama es precisamente lo que importa. Para eso, y para cualquier cosa que necesite una profundidad de 16 bits o una paleta PNG concreta, una herramienta de escritorio como ImageMagick o un editor en condiciones es la respuesta correcta.

Cómo hacerlo aquí

El conversor de JPG a PNG toma una cola de archivos y los convierte en una sola pasada, con el conjunto terminado disponible como ZIP. No hay ajuste de calidad, y eso no es un descuido: PNG no tiene ningún dial de calidad que ofrecer. La salida es de 8 bits por canal con canal alfa, en las dimensiones de píxel originales.

Tampoco envía tu archivo a ningún sitio. La conversión ocurre dentro de la página, que es la respuesta práctica al hecho incómodo de que muchas de las imágenes que la gente necesita convertir son pasaportes, formularios firmados, escaneos médicos y capturas de pantalla internas. Puedes comprobarlo tú mismo: abre las herramientas de desarrollador, mira la pestaña Red mientras conviertes algo, y comprueba que nunca se hace ninguna solicitud que lleve el archivo.

Pruébalo

JPG a PNG toma tus archivos en esta pestaña y los convierte sin subir nada.

Abrir JPG a PNG