Comparación rápida
| Característica | JPG (JPEG) | PNG |
|---|---|---|
| Compresión | Con pérdida | Sin pérdida |
| Tamaño de foto (1080p) | 200–800 KB | 2–8 MB |
| Transparencia | No compatible | Canal alfa completo |
| Profundidad de color | 8 bits (color de 24 bits) | 8 o 16 bits (hasta 48 bits) |
| Calidad al volver a guardar | Se degrada cada vez | Sin degradación |
| Bordes nítidos y texto | Artefactos visibles | Perfecto a nivel de píxel |
| Degradados y fotos | Excelente (diseñado para esto) | Bueno, pero archivos grandes |
| Animación | No | No (APNG es aparte) |
| Compatibilidad con navegadores | 100% | 100% |
| Estándar | 1992, comité JPEG | 1996, W3C |
| Ideal para | Fotos, imágenes web | Capturas, logotipos, gráficos |
Cómo funciona la compresión: con pérdida vs sin pérdida
JPG: compresión con pérdida
JPG utiliza la Transformada Discreta del Coseno (DCT) para analizar bloques de 8×8 píxeles y descartar información visual que el ojo humano probablemente no notará. Por eso JPG es tan eficaz para fotografías — las imágenes naturales contienen enormes cantidades de redundancia visual que se pueden eliminar de forma segura.
La trampa: los datos descartados no se pueden recuperar. Cada vez que abres un JPG, lo editas y lo vuelves a guardar, se descartan más datos. Después de 5–10 guardados, aparece una degradación visible de calidad — esto se llama pérdida generacional. Por eso los fotógrafos disparan en RAW y solo exportan a JPG como paso final.
PNG: compresión sin pérdida
PNG usa compresión DEFLATE (el mismo algoritmo que los archivos ZIP) para reducir el tamaño del archivo sin descartar ningún dato. Cada píxel del resultado es matemáticamente idéntico al original. Puedes abrir, editar y volver a guardar un PNG mil veces sin ninguna pérdida de calidad.
La contrapartida: los archivos PNG son 5–10 veces más grandes que JPG para contenido fotográfico porque se conservan todos los datos visuales. Para gráficos con colores planos y bordes nítidos (logotipos, iconos, capturas), PNG es en realidad bastante eficiente porque DEFLATE comprime bien los patrones de píxeles repetitivos.
Transparencia: la característica estrella de PNG
JPG no admite transparencia en absoluto. Cada píxel debe ser un color sólido. Si tu imagen tiene fondo transparente, guardarla como JPG lo rellena de blanco (o el color de fondo que tu software tenga por defecto).
PNG admite transparencia con canal alfa de 8 bits completo — cada píxel puede tener 256 niveles de opacidad, desde completamente transparente hasta completamente opaco. Esto permite:
- Logotipos transparentes que funcionan sobre cualquier color de fondo
- Fotos de producto con fondos recortados para e-commerce
- Elementos de interfaz como iconos, botones y superposiciones
- Bordes suavizados sin artefactos de borde blanco
Si necesitas transparencia, PNG es tu única opción entre los formatos tradicionales. (WebP y AVIF también admiten transparencia con tamaños de archivo más pequeños.)
Cuándo usar JPG
- Fotografías: retratos, paisajes, fotos de producto, fotos de viaje. JPG está diseñado para esto — excelente calidad al 80–90% del tamaño original.
- Imágenes hero y banners de sitios web: imágenes fotográficas grandes donde el tamaño del archivo importa. Una imagen hero de 1920×1080 puede pesar 300 KB en JPG frente a 5 MB en PNG.
- Imágenes en correos electrónicos: los archivos más pequeños cargan más rápido en los clientes de correo y evitan los límites de tamaño de los adjuntos.
- Subidas a redes sociales: las plataformas recomprimen las imágenes subidas de todos modos, por lo que la naturaleza con pérdida de JPG es irrelevante — la plataforma aplicará su propia compresión.
- Miniaturas y vistas previas: las dimensiones pequeñas ocultan los artefactos de compresión, y los archivos pequeños mejoran el rendimiento.
- Grandes colecciones de imágenes: bibliotecas de fotos, páginas de galerías, archivos de imágenes. PNG consumiría 5–10 veces más almacenamiento.
Cuándo usar PNG
- Capturas de pantalla: el texto, los elementos de interfaz y los detalles deben ser nítidos a nivel de píxel. La compresión JPG desenfoca el texto y crea artefactos alrededor de los bordes nítidos.
- Logotipos y branding: los logotipos deben verse idénticos en todas partes. La compresión JPG puede alterar sutilmente los colores e introducir ruido alrededor de los bordes nítidos.
- Iconos y gráficos de interfaz: iconos de aplicaciones, iconos de sitios web, botones, insignias — gráficos pequeños con colores planos y líneas limpias.
- Imágenes con texto superpuesto: infografías, diagramas, gráficos, memes con texto. JPG crea artefactos visibles alrededor de los caracteres de texto.
- Imágenes transparentes: cualquier cosa que necesite un fondo transparente.
- Archivos fuente para edición: si planeas editar la imagen varias veces, usa PNG para evitar la pérdida generacional.
- Códigos QR y de barras: cada píxel importa para la legibilidad. La compresión JPG puede hacer que los códigos sean ilegibles.
- Pixel art: los píxeles individuales son intencionalmente visibles. JPG los desenfoca.
Comparación de tamaños de archivo en la práctica
| Tipo de imagen | Resolución | JPG (calidad 85) | PNG | Ratio |
|---|---|---|---|---|
| Foto de paisaje | 1920×1080 | ~400 KB | ~4,5 MB | 11x |
| Foto de retrato | 1080×1350 | ~350 KB | ~3,8 MB | 11x |
| Captura (escritorio) | 1920×1080 | ~250 KB | ~800 KB | 3x |
| Logotipo (colores planos) | 500×500 | ~30 KB | ~15 KB | 0,5x |
| Icono | 256×256 | ~12 KB | ~8 KB | 0,7x |
| Infografía | 1080×3000 | ~500 KB | ~1,2 MB | 2,4x |
| Foto 4K | 3840×2160 | ~1,5 MB | ~18 MB | 12x |
Observa que para logotipos e iconos con colores planos, PNG es en realidad más pequeño que JPG. Esto se debe a que DEFLATE comprime de forma muy eficiente las áreas de color uniforme, mientras que el enfoque DCT de JPG añade sobrecarga para gráficos simples.
Convertir entre JPG y PNG
JPG a PNG
Convertir JPG a PNG es seguro, pero no mejora la calidad. La conversión preserva exactamente los datos de píxeles actuales (PNG no tiene pérdidas), pero los detalles perdidos durante la compresión JPG no se pueden recuperar. Convertirías por estas razones:
- Necesitas añadir transparencia a la imagen
- Evitar más pérdida de calidad al volver a guardar (PNG no se degrada)
- Cumplir requisitos de formato (algunos sistemas requieren PNG)
- Preparar para edición posterior (editar como PNG, exportar el resultado final como JPG)
PNG a JPG
Convertir PNG a JPG reduce el tamaño del archivo pero pierde algo de calidad. Esto es útil cuando:
- Necesitas un archivo más pequeño para web, correo electrónico o almacenamiento
- No se necesita transparencia (JPG rellena las áreas transparentes de blanco)
- La imagen es una fotografía donde la compresión JPG es eficiente
Alternativas modernas: WebP y AVIF
Tanto JPG como PNG tienen más de 30 años. Los formatos modernos ofrecen mejores compromisos:
| Característica | JPG | PNG | WebP | AVIF |
|---|---|---|---|---|
| Tamaño foto con pérdida | 400 KB | N/A | ~280 KB | ~100 KB |
| Transparencia | No | Sí | Sí | Sí |
| Compatibilidad navegador | 100% | 100% | ~97% | ~95% |
| Compatibilidad software | Universal | Universal | Buena | Creciendo |
Para nuevos proyectos web, considera servir WebP o AVIF con respaldo en JPG/PNG. Para uso sin conexión, compartir archivos y compatibilidad, JPG y PNG siguen siendo las opciones seguras por defecto.