Saltar al contenido principal
Tooletto

Comprimir PNG

Comprime imágenes PNG reduciendo el número de colores que contienen — la misma técnica que usan los optimizadores de escritorio. La transparencia se conserva, los archivos suelen reducirse entre un 40% y un 70%, y todo funciona en tu navegador.

  • Los archivos nunca salen de tu dispositivo
  • Gratis, sin registro
  • Sin marcas de agua
  • Funciona sin conexión una vez cargado
Loading tool…

Cómo comprimir png

  1. 1

    Añade tus PNG

    Arrastra archivos PNG a la página, explora en busca de ellos, o pégalos desde el portapapeles.

  2. 2

    Elige un número de colores

    256 colores es visualmente sin pérdida para la mayoría de gráficos. Redúcelo para archivos más pequeños.

  3. 3

    Descarga

    Guarda cada PNG optimizado o descarga el lote como un ZIP.

Por qué un formato sin pérdida aún así comprime

PNG almacena cada píxel exactamente, así que no puede descartar detalle como hace JPEG. Lo que sí puede hacer es explotar la repetición. Cada fila pasa primero por un filtro que codifica los píxeles como diferencias respecto a sus vecinos, y el resultado se comprime luego con DEFLATE — el mismo algoritmo que ZIP. Ambas etapas premian la previsibilidad: cuanto más a menudo se repite el mismo patrón de bytes, más apretado se empaqueta el archivo.

Reducir el número de colores distintos es lo que crea esa previsibilidad. Una captura de pantalla directamente de un móvil puede contener cuarenta mil tonos sutilmente diferentes, la mayoría variaciones de un solo píxel invisibles para cualquiera. Reducir eso a una paleta de 256 colores cuidadosamente elegidos casi no cambia nada perceptualmente mientras hace que los datos de píxeles sean drásticamente más repetitivos, y DEFLATE hace entonces el resto. El contenedor permanece sin pérdida; la imagen dentro de él se simplifica primero.

Por esto los resultados de optimización de PNG varían tan drásticamente según el contenido. Un logotipo con ocho colores planos ya está cerca del límite de la paleta y apenas puede reducirse. Una captura de pantalla de interfaz con muchos gradientes puede perder un 60% de su tamaño sin ningún cambio visible en absoluto.

Elegir un número de colores

El tamaño correcto de la paleta depende por completo de cuánto tono continuo contiene la imagen. Los gráficos planos sobreviven a una reducción brutal porque nunca tuvieron muchos colores para empezar; cualquier cosa con gradientes, sombras o contenido fotográfico necesita margen o mostrará bandas — la rampa suave se rompe en escalones visibles.

El dithering es la mitigación. Distribuye el error de redondeo entre los píxeles vecinos para que el ojo los mezcle de nuevo en un gradiente suave en lugar de ver bordes duros entre entradas de la paleta. Cuesta unos pocos puntos porcentuales de tamaño de archivo porque hace los datos ligeramente menos repetitivos, que es precisamente el intercambio: un poco de tamaño de vuelta a cambio de gradientes que se mantienen coherentes. Déjalo activado para cualquier cosa fotográfica, desactívalo para gráficos planos donde solo añade ruido.

256 colores
Visualmente sin pérdida para casi todo, incluida la mayoría de capturas de pantalla. La opción segura por defecto cuando no estás seguro.
128 colores
Indistinguible en logotipos, iconos y capturas de pantalla de interfaz. Reduce el archivo aproximadamente a la mitad. La mejor opción por defecto para recursos web.
64 colores
Bien para ilustraciones planas e iconos. Las fotografías y gradientes mostrarán bandas visibles a este nivel incluso con dithering.

Cuándo PNG es la opción equivocada

PNG se usa con frecuencia para imágenes que nunca debieron ser PNG. Una fotografía guardada como PNG suele ser entre cinco y diez veces más grande que la misma fotografía como JPEG de calidad 85, y ninguna reducción de paleta cierra esa brecha — el formato simplemente no está construido para tono continuo. Si la imagen salió de una cámara y no tiene transparencia, convertirla es una mejora mucho mayor que comprimirla.

El error contrario es igual de común. Las capturas de pantalla con texto, los logotipos con bordes duros y el dibujo lineal se ven mal como JPEG a cualquier calidad razonable, porque la transformada basada en frecuencias difumina los límites nítidos y deja halos alrededor de las letras. Esos pertenecen a PNG, donde a menudo son más pequeños que el JPEG de todos modos, además de ser exactos píxel por píxel.

Mantenlo en PNG
Logotipos, iconos, dibujo lineal, capturas de pantalla de texto, diagramas, y cualquier cosa que requiera un fondo transparente.
Convierte a JPG o WebP
Fotografías, y cualquier imagen a todo color sin transparencia. El ahorro se mide en múltiplos, no en porcentajes.

Preguntas frecuentes

¿Cómo funciona la compresión PNG si PNG no tiene pérdida?

El contenedor PNG permanece sin pérdida — lo que cambia es la imagen dentro de él. Reducir el número de colores distintos hace que los datos sean mucho más repetitivos, y la compresión deflate incorporada de PNG los empaqueta entonces mucho más apretados. Este es el mismo enfoque que usan pngquant y TinyPNG.

¿Se conserva la transparencia?

Sí. El canal alfa se deja completamente intacto, y los píxeles totalmente transparentes se excluyen de la paleta de colores para que no puedan sesgarla. Los logotipos y gráficos recortados conservan bordes limpios.

¿Por qué el ahorro es menor que el que me da TinyPNG?

Los navegadores solo pueden escribir PNG de 32 bits, no verdaderos PNG de paleta de 8 bits, así que capturamos aproximadamente la mitad de lo que logra un optimizador nativo. A cambio, tu archivo nunca sale de tu dispositivo y no hay límite mensual. Para logotipos y gráficos planos la diferencia es pequeña; para fotografías es mayor.

¿Qué hace el dithering?

Distribuye el error de redondeo entre los píxeles vecinos para que los gradientes permanezcan suaves en lugar de formar bandas visibles. Cuesta unos pocos puntos porcentuales de tamaño de archivo y vale la pena dejarlo activado para fotografías y gradientes — desactívalo para gráficos planos y capturas de pantalla.

¿Debería usar PNG en primer lugar?

Para fotografías, no — JPG o WebP serán varias veces más pequeños con la misma calidad. PNG es la opción correcta para logotipos, iconos, capturas de pantalla de texto y cualquier cosa que necesite transparencia.

Tareas habituales de comprimir png