Convertidor gratuito de JPG a PNG
Convierte imágenes JPG al formato PNG al instante con calidad sin pérdida. Convierte por lotes y descárgalas como ZIP.
Admite JPG/JPEG · hasta 50 MB cada uno
Qué hace «JPG a PNG» realmente (y qué no hace)
JPEG y PNG son opuestos espejo en el eje sin-pérdida vs con-pérdida. JPEG (ISO/IEC 10918-1, 1992) usa compresión DCT con pérdida: el codificador descarta datos de imagen que el ojo humano difícilmente notará a cambio de archivos mucho más pequeños. PNG (RFC 2083 del IETF, 1996; 3.ª edición W3C, 2023) usa compresión DEFLATE sin pérdida: cada píxel se preserva intacto. Convertir JPEG a PNG va a contracorriente del tamaño (la salida PNG suele ser 3-5x mayor que el JPEG fuente para contenido fotográfico) y, crucialmente, no recupera nada del detalle que el JPEG original descartó. El PNG preserva fielmente los píxeles ya con pérdida del JPEG: cada artefacto de bloques, cada sangrado de croma y cada halo de borde queda horneado en la salida exactamente como aparecía en la entrada.
Entonces, ¿por qué convertir? Porque la conversión congela la degradación con pérdida en su nivel actual y te da un formato que preserva cualquier trabajo posterior sin pérdida. Si planeas editar una foto JPEG (recortar, retocar, corregir color) y guardarla varias veces, cada guardado JPEG introduce nuevo error de cuantización DCT y la imagen se degrada visiblemente tras tres o cuatro pasadas. Convierte una vez a PNG y las ediciones siguientes irán y volverán sin acumular pérdida. Otras razones válidas: una plataforma destino requiere PNG específicamente, quieres añadir transparencia después (PNG admite alfa; la salida de la conversión es totalmente opaca pero el formato aceptará futuras ediciones con alfa), o quieres un formato de archivo a largo plazo más conservador.
Lo que la conversión no hace: no «aumenta la calidad», no «elimina artefactos JPEG», no «restaura detalle perdido». La teoría de la información es implacable aquí. Los bits que el codificador JPEG descartó se fueron. PNG no puede sintetizarlos de nuevo. Si tu JPEG tiene bloques o ringing visibles, el PNG tendrá los mismos bloques y ringing, solo en un archivo más grande. La única manera de recuperar realmente detalle de un JPEG de baja calidad es la superresolución por IA (Real-ESRGAN, Topaz Gigapixel, Adobe Super Resolution), que alucina detalle plausible usando redes neuronales; es una operación distinta a la conversión de formato.
Cómo funciona esta herramienta por dentro
La conversión usa la API Canvas 2D de HTML5 y JSZip (Stuart Knightley, doble licencia MIT/GPL) para el empaquetado multi-archivo. No se necesita un decodificador externo porque todos los navegadores decodifican JPEG nativamente. Cuando dejas caer un JPEG, la API File entrega los bytes a un nuevo HTMLImageElement; el decodificador JPEG integrado del navegador realiza la DCT inversa, la decuantización inversa, la conversión de color YCbCr a RGB y produce un búfer de píxeles RGBA en bruto con alfa puesto a totalmente opaco (JPEG no tiene alfa que llenar).
Un nuevo <canvas> en memoria se dimensiona a la imagen y los píxeles decodificados se pintan con ctx.drawImage(). Después canvas.toBlob('image/png') invoca al codificador PNG integrado del navegador. El codificador ejecuta DEFLATE (LZ77 + Huffman) sobre el flujo de bytes RGBA y escribe un archivo PNG conforme al estándar. No hay argumento de calidad: PNG es siempre sin pérdida, así que el único ajuste del codificador es el esfuerzo DEFLATE, que los navegadores fijan en un valor por defecto sensato.
Para archivos individuales, el Blob de salida se convierte directamente en una URL de objeto descargable. Para lotes con varios archivos, JSZip empaqueta cada salida PNG en un único archivo ZIP que el navegador sirve como una sola descarga. Nada sale de la pestaña. El único tráfico de red es la carga inicial de la página y la biblioteca JSZip (~95 KB en la primera visita, cacheada después). Abre la pestaña Red de las DevTools mientras conviertes: ninguna solicitud lleva datos de imagen. Pon el navegador en modo avión tras cargar la página y el conversor sigue funcionando con JPEG locales.
Una breve historia de JPEG y PNG
- JPEG, 1992. ITU-T T.81 / ISO/IEC 10918-1, estandarizado por el Joint Photographic Experts Group (formado en 1986). Bloques DCT 8x8, color YCbCr con submuestreo de croma opcional, tablas de cuantización ajustadas a la visión humana. Con pérdida, sin canal alfa. El formato que hizo posible la web rica en fotos.
- La crisis de las patentes LZW, 1994-1995. Unisys comenzó a reclamar patentes sobre la compresión LZW usada por GIF, exigiendo regalías al software que crea archivos GIF. La comunidad web se organizó en torno a un reemplazo libre de patentes para el caso de uso sin pérdida con alfa que GIF había servido.
- PNG 1.0, enero de 1996. Thomas Boutell, Mark Adler y un grupo de trabajo liderado por CompuServe publicaron PNG en el IETF como RFC 2083. La compresión DEFLATE (el mismo algoritmo LZ77+Huffman que zlib y ZIP, también libre de patentes) reemplazó a LZW. Canal alfa de 8 bits completo, siempre sin pérdida, libre de regalías. La Recomendación W3C siguió en 1997.
- Dos formatos, dos trabajos, desde finales de los 1990. JPEG se convirtió en el formato de facto para fotografías; PNG se convirtió en el estándar para gráficos, logos, capturas, todo lo que requiera transparencia o renderizado sin pérdida. La conversión cruzada ha sido un flujo diario desde entonces: de JPEG a PNG cuando la edición o los requisitos de plataforma lo exigen, de PNG a JPEG para reducir contenido fotográfico.
- Estandarización ISO y APNG, 2003-2010. PNG pasó a ser ISO/IEC 15948 en 2003. Mozilla desarrolló APNG (PNG animado) en 2004 como extensión de Firefox; ganó soporte en Safari en 2014 y en Chrome en 2017, pero el grupo PNG del W3C solo lo adoptó formalmente en la 3.ª edición en 2023.
- PNG 3.ª edición, 2023. El W3C publicó la 3.ª edición de PNG con soporte formal para HDR (chunk cICP), animación APNG y bloques EXIF estandarizados (chunk eXIf). Más de treinta años después de JPEG, ambos formatos siguen dominando la web, con WebP y AVIF ganando terreno pero sin desplazarlos.
Cómo funciona
- Sube los JPG:Arrastra y suelta tus imágenes JPG o haz clic para explorar y seleccionarlas desde tu dispositivo.
- Convertir:Haz clic en el botón Convertir a PNG para transformar todas tus imágenes JPG al formato PNG.
- Descargar:Descarga tus archivos PNG convertidos individualmente o como un archivo ZIP.
¿Por qué convertir JPG a PNG?
El formato PNG es un formato sin pérdida que conserva todos los datos de la imagen, admite transparencia y ofrece imágenes nítidas y detalladas, ideales para gráficos, logotipos y diseño web. El inconveniente es que los archivos PNG suelen ser más grandes que los JPG.
Características
- Conversión por lotes:Convierte varias imágenes JPG a PNG simultáneamente para ahorrar tiempo.
- Calidad sin pérdida:El formato PNG conserva todos los datos originales de la imagen sin pérdida de calidad.
- Soporte de transparencia:PNG admite fondos transparentes, perfecto para logotipos y gráficos.
- Privacidad:Todo el procesamiento se realiza en tu navegador-ningún archivo se sube a nuestros servidores.
- Procesamiento rápido:La conversión del lado del cliente garantiza resultados rápidos sin esperar subidas.
Flujos JPG-a-PNG del mundo real
- Preparar un JPEG para edición posterior. Una foto llega como JPEG. Antes de abrirla en Photoshop, Affinity Photo o GIMP para retoques, recorte o corrección de color, conviértela a PNG. Cada guardado posterior durante la edición será sin pérdida. Si te quedaras en JPEG y guardaras varias veces durante el flujo, la imagen se degradaría visiblemente tras tres o cuatro pasadas (error de cuantización DCT acumulativo). La conversión a PNG congela el estado con pérdida existente y previene cualquier degradación adicional.
- Envío a un servicio que requiere PNG. Algunos servicios de impresión, portales gubernamentales, sistemas de envío de revistas académicas, portales de concursos de diseño e instalaciones CMS heredadas aceptan PNG y rechazan JPEG sin más. Convierte antes del envío para evitar el ida y vuelta cuando el envío sea rechazado con un críptico «formato no compatible».
- Añadir texto o gráficos nítidos sobre una foto. Una portada de revista, una infografía, un meme superpuesto. La compresión DCT de JPEG produce halos en torno a transiciones de color nítidas: texto puesto sobre una foto y guardado como JPEG se ve visiblemente degradado a lo largo de cada borde de letra. PNG maneja limpiamente el contenido mixto foto-más-gráficos. Convierte la foto a PNG primero, haz el trabajo de superposición y guarda la imagen combinada como PNG.
- Archivo sin pérdida de fotos editadas. Una vez terminada la corrección de color o el retoque de una fuente JPEG, guardar el resultado como PNG significa que los futuros re-guardados no introducirán error de cuantización adicional. Si es probable que reabras y modifiques la imagen más tarde (recorte ligeramente diferente, ajustes adicionales), el archivo PNG evita la pérdida de generación.
- Preparación para ediciones de transparencia. La salida PNG es totalmente opaca (la fuente JPEG no tenía alfa que llenar). Pero PNG admite un canal alfa, así que ediciones posteriores pueden recortar un fondo, añadir halos semitransparentes o componer la imagen sobre otros gráficos. Hacer el mismo flujo en JPEG requeriría una conversión final a PNG de todas formas, así que convertir antes mantiene cada paso sin pérdida.
- Diseño web y UI donde importa el renderizado píxel-perfecto. Portafolios de diseño, maquetas de UI, capturas que mezclan contenido fotográfico y tipográfico, iconos de app derivados de fotos. PNG es el formato estándar para esto porque los halos JPEG en bordes de color nítidos resultan molestos en contextos de diseño. Convertir los activos fuente JPEG a PNG una vez al inicio de un proyecto de diseño mantiene coherente el resto del flujo.
Errores comunes y su significado
- El PNG no recupera el detalle JPEG perdido. Es la idea equivocada más común. El codificador JPEG descartó datos de imagen; la teoría de la información dice que no puedes reconstruir lo que se descartó. El PNG preserva exactamente los píxeles ya con pérdida del JPEG, incluyendo cada artefacto de bloques y cada halo de borde. Si necesitas recuperar detalle de verdad, eso requiere superresolución por IA (Real-ESRGAN, Topaz Gigapixel, Adobe Super Resolution), que alucina detalle plausible usando una red neuronal. La conversión de formato por sí sola no puede hacer esto.
- El tamaño de archivo siempre crece. Para contenido fotográfico típico, el PNG es 3-5x mayor que el JPEG fuente. A veces 10x para JPEG muy comprimidos. La compresión DEFLATE de PNG no compite con el DCT de JPEG para imágenes de tono continuo; PNG no puede descartar ningún patrón de ruido JPEG para ahorrar espacio porque debe ser sin pérdida. Si el tamaño importa más que la calidad sin pérdida, no conviertas a PNG.
- Los artefactos JPEG se preservan exactamente. Bloqueo DCT en áreas planas, sangrado de croma en bordes de color, halos de ringing cerca de bordes duros, ruido mosquito alrededor del texto. Todo eso está ahora en el PNG con fidelidad completa. La conversión no los suaviza, no los desbloquea, no los limpia. Serán visibles en impresión y en cualquier comparación píxel a píxel. El PNG simplemente los congela en su sitio.
- Evita bucles JPEG → PNG → JPEG. Error común: convertir JPEG a PNG para editar, editar, luego guardar el resultado como JPEG y repetir mañana. El PNG intermedio no ayuda: cada vuelta a JPEG vuelve a ejecutar la cuantización DCT con pérdida. Para beneficiarse de los guardados sin pérdida de PNG, haz toda la edición en PNG y re-codifica a JPEG solo al final si es necesario.
- Los metadatos EXIF e ICC pueden eliminarse. La recodificación basada en Canvas suele descartar los bloques de metadatos EXIF, IPTC, XMP (cámara, exposición, GPS, copyright) junto con el perfil de color ICC incrustado. Para uso normal en pantalla es invisible; para flujos de archivo donde los metadatos importan, usa una herramienta de escritorio consciente de metadatos como ImageMagick con opciones explícitas o rutas estilo jpegtran que preserven metadatos.
- Los JPEG muy grandes necesitan memoria significativa. Decodificar un JPEG a píxeles RGBA requiere RAM proporcional a sus dimensiones: una foto de 24 megapíxeles (6000x4000) necesita unos 96 MB para el búfer de píxeles fuente, más un búfer aparte para el canvas, más memoria de trabajo del codificador PNG. Los dispositivos móviles con 1 a 2 GB de RAM disponibles para el navegador pueden ver la pestaña cerrada por el sistema operativo antes de que termine la codificación.
Privacidad: las imágenes nunca salen de tu dispositivo
Cada conversor JPG-a-PNG basado en la nube (CloudConvert, Convertio, iLoveIMG, FreeConvert, Aspose y las decenas de servicios «jpg a png online») sube tu archivo al servidor del operador, ejecuta la conversión y devuelve el PNG como descarga. Los JPEG de teléfonos y cámaras suelen incrustar metadatos EXIF: coordenadas GPS de dónde se tomó la foto (a menudo con precisión de pocos metros), modelo de cámara y lente, fecha y hora de captura e incluso pequeñas miniaturas. Todo eso pasa al operador. La mayoría de operadores publican políticas de privacidad comprometiéndose a borrar las subidas en una o dos horas y a cifrar en tránsito, y los más grandes ostentan certificación ISO/IEC 27001. Tienen fuertes incentivos comerciales para cumplir esas políticas. Pero «borrado en una hora» no es «nunca visto». Durante esa hora el contenido de la foto está en la infraestructura del operador, accesible a cualquier proceso o persona con los permisos adecuados, y visible en registros y copias según la política de retención aplicable.
Este conversor nunca sube nada. Toda la canalización (selección de archivo, decodificación JPEG vía el decodificador integrado del navegador, pintado en Canvas, codificación PNG, empaquetado ZIP opcional, descarga) se ejecuta dentro de tu pestaña del navegador con JavaScript y la API Canvas de HTML5. Sin subida, sin solicitud de red que lleve datos de imagen, sin entrada de registro. Puedes verificarlo abriendo las herramientas de desarrollo del navegador en la pestaña Red antes de convertir: ninguna solicitud sale con contenido de imagen. El único tráfico de red es la carga inicial de la página y la pequeña biblioteca JSZip (~95 KB), descargada una vez del CDN en la primera visita y cacheada después. Pon el navegador en modo avión tras cargar la página y el conversor sigue funcionando con JPEG locales.
Cuándo otra herramienta es la elección correcta
- Quieres recuperar detalle perdido o eliminar artefactos JPEG. La conversión de formato no puede hacerlo. Usa superresolución por IA: Real-ESRGAN (código abierto, corre localmente vía ChaiNNer o línea de comandos), waifu2x (código abierto, demos web gratuitas), Topaz Gigapixel AI (comercial, escritorio) o Adobe Super Resolution dentro de Camera Raw o Lightroom. Estos modelos alucinan detalle plausible usando redes neuronales entrenadas con millones de imágenes similares.
- La minimización del tamaño importa más que la calidad sin pérdida. No conviertas a PNG; el PNG será 3-5x mayor. Si el JPEG es de calidad aceptable, quédate en JPEG. Si necesitas un archivo más pequeño, pasa el JPEG por el Compresor de imagen a una calidad menor, o convierte a WebP vía el Conversor de imagen (WebP-con-pérdida suele ser 25-35 % más pequeño que JPEG a calidad equivalente).
- Automatización por lotes en cientos de archivos. Usa Sharp en Node.js (la biblioteca canónica del lado servidor construida sobre libvips:
sharp(buf).png().toBuffer()), ImageMagick en cualquier shell (magick input.jpg output.png), o Pillow en Python (Image.open(p).save(out, 'PNG')). Las herramientas CLI manejan miles de archivos sin límites de memoria del navegador y corren desde tareas CI, hooks de despliegue o tareas cron. - Flujos de impresión con preservación de metadatos y perfil de color. Usa «Guardar como PNG» de Photoshop (preserva el perfil ICC y los metadatos), Affinity Photo o RawTherapee. La conversión en navegador basada en Canvas puede descartar el perfil ICC incrustado y los bloques EXIF, lo cual está bien para uso en pantalla pero no para preparación de impresión o flujos que dependen de metadatos de captura.
Preguntas frecuentes
¿Los archivos PNG son más grandes que los JPG?
Sí, los archivos PNG suelen ser más grandes que los JPG porque PNG utiliza compresión sin pérdida que conserva todos los datos de la imagen, mientras que JPG utiliza compresión con pérdida que reduce el tamaño del archivo eliminando algunos datos.
¿Puedo convertir varios archivos a la vez?
¡Por supuesto! Puedes subir y convertir varias imágenes JPG simultáneamente, y luego descargarlas individualmente o como un archivo ZIP.
¿Cuál es el límite de tamaño de archivo?
Cada archivo JPG puede tener un tamaño máximo de 50 MB. No hay límite en el número total de archivos que puedes convertir a la vez.
¿Mis imágenes se suben a un servidor?
No. Toda la conversión ocurre localmente en tu navegador con la API Canvas. Tus imágenes nunca salen de tu dispositivo, garantizando privacidad y seguridad totales.
¿Funciona en móviles?
Sí, nuestro convertidor de JPG a PNG funciona perfectamente en todos los dispositivos, incluidos smartphones y tablets.
¿Cuál es la diferencia de calidad entre JPG y PNG?
PNG es un formato sin pérdida que conserva todos los datos de la imagen, mientras que JPG utiliza compresión con pérdida que puede reducir la calidad. PNG es ideal para gráficos, logotipos e imágenes con texto, mientras que JPG es mejor para fotografías.
Más preguntas frecuentes
¿Convertir a PNG eliminará los artefactos JPEG que veo?
No. Los artefactos JPEG (bloqueo DCT en regiones planas, halos y ringing en bordes nítidos, sangrado de croma en transiciones de color) son parte de los datos de píxel después del trabajo del codificador JPEG. PNG es un formato sin pérdida: preserva los datos de píxel exactamente como están, artefactos incluidos. El PNG de salida lucirá idéntico al JPEG fuente en cualquier nivel de zoom. Si necesitas suavizar o eliminar artefactos JPEG visibles, las únicas opciones son herramientas de eliminación de ruido/superresolución por IA o retoque manual cuidadoso; la conversión de formato no puede hacerlo.
¿Por qué el PNG es tanto más grande?
Porque la compresión DEFLATE de PNG es mucho menos eficaz que la compresión DCT de JPEG para contenido fotográfico. JPEG puede comprimir gradientes suaves y regiones de tono continuo con mucha eficiencia descartando información de alta frecuencia que el ojo no notará. PNG debe preservar cada píxel exactamente, así que tiene que codificar el patrón de ruido completo de la fotografía, lo cual DEFLATE solo puede hacer débilmente. Para fotos típicas, PNG es 3-5x mayor que el JPEG equivalente a calidad 85; a veces 10x para JPEG muy comprimidos. Es comportamiento esperado, no un fallo de la herramienta.
¿Puede el PNG resultante tener transparencia?
No automáticamente, porque el JPEG fuente no tiene canal alfa que llenar. La salida PNG es totalmente opaca. Pero el formato PNG admite un canal alfa de 8 bits, así que puedes abrir el PNG en un paso de edición posterior (Photoshop, GIMP, Photopea, Pixelmator) y añadir transparencia: recortar un fondo, añadir un halo semitransparente, componer sobre otros gráficos. La conversión te da un formato que acepta esas ediciones futuras sin otro cambio de formato.
¿Funciona esta herramienta sin conexión?
Sí. El decodificador JPEG y el codificador PNG están integrados en cada navegador; no se descarga ninguna biblioteca externa para ellos. La única biblioteca que esta herramienta carga es JSZip (~95 KB) para empaquetar lotes con varios archivos en un ZIP, buscada una vez del CDN en la primera carga y cacheada. Las visitas siguientes funcionan totalmente sin conexión. Puedes verificarlo activando el modo avión tras abrir la página una vez y convirtiendo un archivo JPG local.
¿Sobrevivirán mis metadatos EXIF (cámara, GPS, fecha)?
Normalmente no. La recodificación basada en Canvas elimina los bloques de metadatos EXIF, IPTC y XMP (modelo de cámara, ajustes de exposición, coordenadas GPS, marcas de copyright) junto con el perfil de color ICC incrustado. El PNG de salida solo contiene datos de píxel. Para compartir en pantalla esto suele ser una victoria de privacidad (no se filtran coordenadas GPS ni números de serie de dispositivo). Para flujos de archivo donde necesitas preservar los metadatos de captura, usa una herramienta de escritorio consciente de metadatos: ImageMagick con las opciones correctas, ExifTool o «Guardar como» de Photoshop, que pueden preservar datos EXIF en la conversión.
¿Hay un equivalente de escritorio o de línea de comandos?
Varios. Para automatización por lotes, sharp en Node.js es la biblioteca estándar del lado servidor: sharp(buf).png().toBuffer(). ImageMagick en cualquier shell: magick input.jpg output.png. Pillow en Python: Image.open(p).save(out, 'PNG'). Para trabajo interactivo puntual como esta herramienta, Squoosh (Google Chrome Labs, enteramente del lado cliente) es una alternativa cercana y admite más formatos de salida incluyendo AVIF. Photoshop, Affinity Photo y Vista Previa en macOS cubren el caso de GUI de escritorio y preservan metadatos con más fiabilidad que la conversión en navegador.