Cómo convertir JPG a PNG: cuándo usar uno u otro
JPG y PNG son los dos formatos de imagen más comunes en la web. Se ven igual para la mayoría de la gente, pero funcionan muy distinto por dentro, y usar el equivocado puede significar archivos innecesariamente grandes, pérdida inesperada de calidad, transparencia faltante, o impresiones que salen del color equivocado. Saber cuándo convertir en cada dirección (y cuándo ir más allá de ambos hacia WebP o AVIF) convierte una tarea rutinaria en una decisión pequeña pero con consecuencias reales.
Breve historia de JPG y PNG
JPEG (Joint Photographic Experts Group) se estandarizó en 1992 y se convirtió en el formato de foto dominante casi de la noche a la mañana, el ahorro de ancho de banda frente a bitmaps sin comprimir era enorme, y el panorama de patentes era lo bastante favorable para que los navegadores lo adoptaran. PNG (Portable Network Graphics) llegó en 1996 específicamente como reemplazo libre, sin pérdida y apto para la web de GIF, que en aquel momento estaba gravado por la patente LZW de Unisys. PNG añadió color de 24 bits, transparencia alfa, corrección gamma y una estructura por chunks apta para streaming. La patente de GIF acabó expirando en 2004, pero para entonces PNG ya había ganado el nicho sin pérdida.
Dos décadas después, WebP (Google, 2010) y AVIF (Alliance for Open Media, 2019) aparecieron como reemplazos universales que manejaban casos con y sin pérdida en archivos más pequeños. El soporte de navegador llegó a más del 97 % para WebP y más del 92 % para AVIF en 2024, así que la mayoría de equipos modernos los usan por defecto para contenido nuevo. JPG y PNG siguen siendo omnipresentes porque miles de millones de activos existentes, APIs de terceros y clientes de correo aún los tratan como el mínimo común denominador.
La diferencia clave
JPG (JPEG) usa compresión con pérdida. Hace los archivos pequeños descartando datos de imagen que tu ojo probablemente no notará: detalle de alta frecuencia, gradientes de color sutiles en zonas saturadas, e información en regiones a las que el sistema visual humano presta menos atención. Genial para fotos, malo para gráficos nítidos.
PNG usa compresión sin pérdida. Preserva cada píxel exactamente usando DEFLATE (el mismo algoritmo que ZIP), así que los archivos son más grandes pero perfectos píxel a píxel. Genial para capturas, logotipos, y cualquier cosa con texto, bordes nítidos o transparencia.
El desajuste es la fuente de la mayoría de errores de elección de formato: un JPEG de 4 MB de un esquema wireframe, un PNG de 8 MB de una foto de vacaciones, y la página resultante que carga en veinte segundos cuando debería cargar en dos.
Cuándo convertir JPG a PNG
- Necesitas transparencia, JPG no soporta fondos transparentes. Si necesitas poner una imagen sobre un fondo coloreado o texturizado sin una caja blanca visible, convierte a PNG.
- Editas la imagen repetidamente, cada vez que guardas un JPG se recomprime y pierde un poco más de calidad. Convierte a PNG primero, edita tantas veces como necesites, luego guarda a JPG solo al terminar.
- La imagen tiene texto o líneas nítidas, la compresión JPG crea artefactos visibles alrededor de bordes nítidos (los famosos halos de "ringing"). PNG mantiene el texto nítido y las líneas limpias.
- La estás capeando en una herramienta de diseño, Figma, Sketch y PowerPoint renderizan PNG más limpiamente que JPG cuando se componen sobre fondos.
- Necesitas una captura para documentación, las capturas siempre se ven mejor en PNG; los elementos de UI tienen bordes nítidos que JPEG estropea.
- La imagen es un gráfico, diagrama o código QR, cualquier cosa con grandes regiones de color plano y bordes duros es para lo que PNG fue diseñado.
Cuándo convertir PNG a JPG
- Fotos e imágenes realistas, una foto PNG puede ser 3-5 veces más grande que la misma imagen en JPG de alta calidad, sin diferencia visible al ojo.
- Necesitas reducir el tamaño de archivo, enviar fotos por correo o subirlas a un sitio web es mucho más rápido con JPG. Un PNG de 6 MB suele convertirse en un JPG de 600 KB sin pérdida perceptible.
- La imagen no necesita transparencia, si siempre va sobre fondo blanco o de color sólido, JPG es más pequeño y perfectamente válido.
- Vas a enviar a una imprenta, muchos servicios de impresión aún esperan JPG para contenido fotográfico; PNG sirve pero no siempre se recomienda.
- Subes a una plataforma con tope de tamaño, las fotos de perfil en la mayoría de plataformas comprimen a JPG igualmente, así que convertir primero te deja controlar la calidad.
Cómo convertir
JPG a PNG:
- Sube tus archivos JPG, arrastra y suelta o haz clic para buscar. El conversor acepta extensiones JPEG, JPG y JPE.
- Haz clic en "Convertir a PNG" para procesar. La conversión corre en el navegador; nada se sube.
- Descarga tus imágenes PNG sin pérdida. Los archivos resultantes son más grandes pero contienen cada píxel del original.
PNG a JPG:
- Sube tus archivos PNG.
- Ajusta el control de calidad si es necesario (mayor calidad = archivo más grande). 85-92 es el punto dulce para la mayoría de fotos.
- Elige cómo manejar la transparencia (los píxeles transparentes se vuelven blancos, negros o un color que tú elijas).
- Descarga tus imágenes JPG comprimidas.
Todo el flujo corre del lado del cliente: el archivo se lee con FileReader, se decodifica en el navegador, se dibuja en un canvas, y se re-codifica vía canvas.toBlob. Hasta las capturas sensibles se quedan en tu máquina.
Referencia rápida
| Característica | JPG | PNG |
|---|---|---|
| Compresión | Con pérdida | Sin pérdida |
| Tamaño de archivo típico | Más pequeño | Más grande |
| Transparencia | No | Sí (alfa 8 bits) |
| Profundidad de color | 8 bits por canal | 8 o 16 bits por canal |
| Ideal para | Fotos, imágenes realistas | Capturas, gráficos, logotipos |
| Edición repetida | La calidad se degrada | La calidad se preserva |
| Rendimiento web | Carga más rápida | Carga más lenta |
| Soporte de navegador | Universal desde 1995 | Universal desde 2003 |
| Animación | No (usa APNG/MP4) | Sí vía APNG, soporte limitado |
| Metadatos | EXIF, IPTC, XMP | Chunks tEXt, iTXt, eXIf |
| Renderizado progresivo | Sí (JPEG progresivo) | Sí (entrelazado Adam7) |
Comparación con las alternativas modernas
JPG y PNG no son las únicas opciones. Dos formatos más nuevos manejan la mayoría de los mismos casos en archivos más pequeños.
| Formato | Compresión | Transparencia | Animación | Soporte navegador (2024) |
|---|---|---|---|---|
| JPG | Solo con pérdida | No | No (usa motion JPEG) | Universal |
| PNG | Solo sin pérdida | Alfa 8 bits | Limitado (APNG) | Universal |
| GIF | Sin pérdida, 256 colores | 1 bit | Sí | Universal |
| WebP | Con y sin pérdida | Alfa 8 bits | Sí | 97 %+ |
| AVIF | Con y sin pérdida | Alfa 12 bits | Sí | 92 %+ |
| HEIC | Con y sin pérdida | Sí | Sí | Safari, ~60 % en otros |
| TIFF | Sin pérdida | Sí | No | Soporte de navegador limitado |
| JPEG XL | Con y sin pérdida | Sí | Sí | Limitado, creciendo |
Si tu audiencia está en navegadores modernos, exportar una vez a AVIF y otra a WebP (con JPG/PNG de respaldo) es la mejor práctica actual para imágenes web.
Errores comunes
- Convertir JPG a PNG para "mejorar la calidad", si la calidad ya se perdió durante la compresión JPEG, convertir a PNG no la recuperará. Solo hace el archivo más grande y se ve igual.
- Guardar fotos como PNG por defecto, una foto de 12 MP como PNG puede llegar a 20 MB; la misma imagen en calidad JPEG 88 está por debajo de 2 MB y es visualmente idéntica.
- Ignorar la transparencia al convertir a JPG, los píxeles transparentes se vuelven un color sólido (normalmente blanco). Para logos con fondos transparentes, mantenlos en PNG o WebP.
- Re-codificar JPGs repetidamente, cada guardado añade artefactos de compresión. Edita en un formato sin pérdida (PNG, TIFF) y exporta a JPG solo al final.
- Olvidar los datos EXIF, los JPEG de cámaras llevan EXIF con GPS, modelo de dispositivo y marca de tiempo. Los conversores PNG pueden o no eliminarlo. Si la privacidad importa, verifica con una imagen de prueba tras convertir.
- Perfil de color equivocado, pasar un JPEG Adobe RGB a PNG sRGB sin convertir puede desplazar colores visiblemente. La mayoría de conversores en navegador asumen sRGB; para fuentes de gamut amplio, convierte en un editor de fotos primero.
- JPEG CMYK mal interpretados, CMYK se usa en flujos de impresión. Los navegadores (y la mayoría de conversores web) esperan RGB; un JPEG CMYK puede salir en escala de grises o con colores invertidos. Usa una herramienta de escritorio para activos de imprenta.
- PNG con alfa en un sitio que solo acepta JPEG, las plataformas de redes sociales que recomprimen a JPG llenarán los píxeles transparentes con lo que elijan, a menudo negro en temas oscuros.
- Comparar formatos mirando el byte de cabecera, un archivo
.jpgcon firma PNG en los primeros 8 bytes es un PNG mal nombrado, la extensión no refleja el contenido. Usa un volcado hex o el comandofilepara confirmar. - Olvidar que la calidad de PNG es binaria, PNG no tiene control deslizante de calidad. No puedes "guardar un PNG al 80 %". Las únicas perillas son profundidad de bits, tamaño de paleta (PNG-8 vs PNG-24) y elección de pre-filtro.
Herramientas y bibliotecas alternativas
Un conversor web es el camino más rápido para una o pocas imágenes. Para lotes o trabajo guionado, las herramientas de línea de comandos y bibliotecas toman el relevo.
| Herramienta | Plataforma | Fortaleza | A tener en cuenta |
|---|---|---|---|
| Conversor web JPG/PNG | Navegador | Sin instalación, sin subida, vista previa instantánea | Una o pocas a la vez |
ImageMagick convert | CLI, multiplataforma | Scriptable, todas las opciones, lote | Sintaxis verbosa |
| GraphicsMagick | CLI, multiplataforma | Fork de ImageMagick, thread-safe | Comunidad más pequeña |
sharp (Node.js) | Biblioteca | El más rápido del lado del servidor, basado en libvips | Necesita runtime de Node |
| Pillow (Python) | Biblioteca | Pythónica, scripting fácil | Más lenta que sharp |
| Squoosh CLI | CLI | Códecs modernos de Google, AVIF/WebP | Más nuevo, menos opciones |
| Vista previa / Fotos | macOS | Incluido, exportar a JPG/PNG | Sin lote por defecto |
| IrfanView / XnConvert | Windows | Excelente interfaz de lote | Windows o app de pago |
| GIMP / Photoshop | Escritorio | Editor completo, toda opción de conversión | Pesado para una simple conversión |
cwebp, dwebp, avifenc | CLI | Codificadores de referencia para formatos modernos | Binarios por formato |
Para automatizar pipelines de fotos de producto, sharp o vips suelen ser las herramientas correctas. Para una conversión puntual rápida, la herramienta de navegador gana en comodidad y privacidad.
Privacidad y el conversor
Los conversores JPG y PNG corren enteramente en tu navegador. El archivo que seleccionas se lee con la API FileReader, se decodifica en el pipeline de imagen del navegador, se dibuja en un canvas fuera de pantalla, y se re-codifica vía canvas.toBlob. Nada se sube, nada se registra, nada se comparte. Para material sensible, capturas de paneles internos, escaneos de DNI, borradores de contratos como pruebas en imagen, ese flujo solo-local es la diferencia entre confiar en el servidor de un extraño y no confiar en nadie. Incluso las fotos comunes a menudo llevan metadatos EXIF (coordenadas GPS, número de serie del dispositivo, marca de tiempo) que quizá no quieras que vea un tercero; el pipeline basado en Canvas elimina la mayoría de EXIF por defecto, y la falta de subida significa que nunca sale de la página de todas formas. Para una tarea tan rutinaria como convertir entre dos formatos, el ajuste de privacidad por defecto debería ser: nada sale de la página, nada se almacena, nada se comparte.
Preguntas frecuentes
¿La conversión de JPG a PNG es sin pérdida?
Sí. Convertir de JPG a PNG preserva todos los datos de píxeles existentes sin pérdida de calidad adicional. En cambio, cualquier calidad ya perdida por la compresión JPEG no puede restaurarse.
¿Por qué mi archivo PNG es tanto más pesado que el JPG?
PNG usa compresión sin pérdida que preserva cada píxel exactamente. JPEG usa compresión con pérdida que descarta datos que el ojo difícilmente notará. El compromiso es tamaño de archivo frente a calidad perfecta.
¿Cuándo usar WebP en su lugar?
WebP ofrece lo mejor de ambos mundos, compresión con o sin pérdida en archivos más ligeros que JPG o PNG. Úsalo cuando tu audiencia disponga de navegadores modernos (más del 97 % admite hoy WebP).
¿Puedo convertir varias imágenes a la vez?
Sí. La mayoría de los convertidores en el navegador gestionan el procesamiento por lotes. Importa varios archivos y todos se convertirán con los mismos ajustes.
Does converting strip EXIF and GPS metadata?
It depends on the tool. Browser converters built on the Canvas API typically drop all EXIF, including GPS coordinates, camera serial number, and orientation. Tools that round-trip through a JPEG decoder often preserve EXIF. If privacy matters, prefer a Canvas-based converter and re-test with a sample image.
Will the converter handle CMYK JPEGs?
Most browser converters assume sRGB and may misinterpret CMYK JPEGs (often used by print workflows) as greyscale or distorted colour. If you are converting print assets, use a desktop tool (ImageMagick, Photoshop) that explicitly handles CMYK to sRGB conversion.