Comprimir PNG En Línea
Reduce el tamaño del archivo PNG mientras preservas la transparencia y la calidad sin pérdida. Optimización DEFLATE gratuita — sin registro, sin marcas de agua.
Cómo Comprimir una Imagen PNG
Cargar PNG
Arrastra y suelta tu imagen PNG en la herramienta anterior, o haz clic para examinar. Soporta archivos PNG de hasta 100 MB.
Comprimir
La herramienta aplica optimización DEFLATE sin pérdida para reducir el tamaño del archivo mientras preserva cada píxel, incluyendo la transparencia.
Descargar
Haz clic en Comprimir y Descargar y obtén tu PNG más pequeño. El resultado muestra exactamente cuántos bytes ahorraste.
Cómo Funciona la Compresión PNG
PNG usa el algoritmo de compresión DEFLATE — el mismo algoritmo detrás de los archivos ZIP. Es un método sin pérdida, lo que significa que cada píxel se preserva exactamente como en el original. Nunca se descarta ningún dato.
Antes de que DEFLATE se ejecute, PNG aplica una estrategia de filtro a cada fila de píxeles. El filtro predice valores de píxeles basándose en píxeles vecinos y almacena solo la diferencia. Hay cinco tipos de filtros disponibles:
- Ninguno — almacena valores de píxeles sin procesar (mejor para ruido aleatorio)
- Sub — almacena la diferencia del píxel a la izquierda
- Arriba — almacena la diferencia del píxel de arriba
- Promedio — usa el promedio de píxeles izquierdo y superior
- Paeth — usa una función lineal de píxeles izquierdo, superior y superior-izquierdo
Nuestra herramienta prueba múltiples estrategias de filtro y parámetros DEFLATE para encontrar la combinación que produce el archivo más pequeño. Por eso recomprimir un PNG de otra herramienta a veces puede producir ahorros adicionales — el original puede no haber usado la configuración óptima.
PNG vs JPG: Cuándo Usar Cada Uno
| Criterios | PNG | JPG |
|---|---|---|
| Compresión | Sin pérdida — sin pérdida de calidad | Con pérdida — calidad ajustable |
| Transparencia | Soporte completo de canal alfa | Sin transparencia |
| Mejor para | Capturas de pantalla, logotipos, diagramas, superposiciones de texto, gráficos con bordes nítidos | Fotos, imágenes naturales, gradientes, grandes imágenes de fondo |
| Tamaño de archivo típico | Más grande (especialmente para fotos) | Mucho más pequeño para contenido fotográfico |
| Reducción de tamaño | 10–30% mediante optimización sin pérdida | 50–80% con compresión basada en calidad |
Usa PNG cuando necesites transparencia, renderización perfecta en píxeles o texto nítido. Usa JPG cuando el tamaño del archivo es más importante que la precisión de píxeles — especialmente para fotografías.
Consejos para Archivos PNG Más Pequeños
- Reduce la paleta de colores — si tu imagen usa menos de 256 colores (iconos, gráficos simples), un PNG de 8 bits con una paleta indexada puede ser 3–5× más pequeño que un PNG de 24 bits.
- Elimina metadatos — los archivos PNG a menudo contienen datos EXIF, perfiles de color ICC y fragmentos de texto. Eliminar estos puede ahorrar 10–50 KB por imagen.
- Usa 8 bits en lugar de 24 bits — para imágenes con colores limitados (diagramas, capturas de pantalla de UI con diseño plano), la profundidad de color de 8 bits es visualmente idéntica pero dramáticamente más pequeña.
- Simplifica gradientes — los gradientes suaves crean muchos valores de píxeles únicos, haciendo la compresión menos efectiva. Si es posible, usa colores sólidos o gradientes escalonados.
- Considera WebP — WebP soporta compresión tanto sin pérdida como con pérdida con transparencia. WebP sin pérdida es típicamente 26% más pequeño que PNG para la misma imagen.
Consejo profesional: Para la máxima reducción de tamaño de fotos PNG, convierte a JPG o WebP en su lugar — una foto PNG de 5 MB puede convertirse en 200 KB JPG a calidad 80, una reducción del 96%, sin pérdida de calidad visible para fotografías.
Preguntas Frecuentes
API de PNG Compression
Ejecuta png compression mediante programación vía API REST — procesamiento por lotes compatible, gratis, sin registro, respuestas JSON.
POST /api/v1/batch procesa 20 archivos a la vez →
curl -X POST https://cleverutils.com/api/v1/tools/compress-png \
-F "[email protected]"\
-F "img_quality=75"