Conversor de JPG a PNG

Convierte imágenes JPG, PNG, WebP y SVG a PNG, JPG o WebP sin subir nada a ninguna parte, y muestra exactamente qué ha cambiado cada conversión.

o suéltalas aquí
Convertir a

No se sube nada

Cada conversión ocurre en esta pestaña del navegador, en tu propia máquina. Ningún archivo se envía a este sitio ni a nadie más — aquí no hay ningún servidor al que enviarlo —, así que una imagen confidencial sigue siendo confidencial, y puedes dejar abierta la pestaña de red del navegador mientras conviertes y comprobarlo tú mismo.

Aquí WebP nunca es sin pérdida

WebP tiene un modo sin pérdida, y un lienzo de navegador no puede escribirlo: no hay forma de pedírselo. Todo WebP producido aquí es una codificación con pérdida, tanto en el extremo superior del control de calidad como por debajo, así que el resultado nunca es una copia sin pérdida de lo que entró.

Los colores pueden cambiar

La imagen se vuelve a dibujar aquí y se escribe en sRGB corriente, sin ningún perfil de color incrustado. Una foto tomada en un espacio más amplio — Display P3 en un móvil reciente, o Adobe RGB — se ve igual en casi todas partes, pero sus colores más saturados pueden salir algo apagados.

Los otros conversores

  • Un PNG lo bastante pesado como para frenar una página es justo el caso para el que se creó WebP, y un WebP que ningún programa de tu equipo abre vuelve en sentido contrario con la misma facilidad. Esa página se abre con WebP ya elegido.

    Conversor de WebP
  • Si lo que tienes es un dibujo y no una fotografía — un logotipo o un icono guardado como SVG —, no tiene píxel alguno hasta que alguien elige un tamaño. Esa página es la que está escrita en torno a esa elección.

    Conversor de SVG a PNG

Qué son en realidad un JPG y un PNG

Los dos formatos se crearon para imágenes distintas, y comprimen de maneras que apenas tienen nada en común. JPEG divide la imagen en bloques pequeños y descarta el detalle que tu ojo tiene menos probabilidades de echar en falta; ese descarte es la compresión misma, y por eso el JPG de una fotografía pesa una fracción de lo que pesa cualquier archivo sin pérdida, y por eso cada nuevo guardado descarta un poco más. PNG hace lo contrario. Busca repetición — series de píxeles idénticos, una fila que se parece a la de encima — y almacena la imagen exactamente, de modo que lo que sale es lo que entró, hasta el último píxel.

Esa diferencia determina todo lo demás en ellos, incluido lo que la mayoría de la gente espera al llegar a un conversor. Convertir un JPG a PNG no puede devolver lo que el codificador JPEG ya quitó. Los bordes escalonados alrededor del texto, el halo tenue a lo largo de un borde marcado, el moteado en un cielo que debería ser liso: todo eso ya está en los píxeles, y un formato sin pérdida lo almacena con la misma fidelidad con la que almacena todo lo demás. Lo que obtienes es la misma imagen en un contenedor que no la va a degradar más, que es algo realmente útil, y no es una mejora de la calidad.

  • JPEG no admite transparencia en absoluto. El formato no tiene un cuarto canal y nunca lo tuvo, así que una imagen con partes transparentes tiene que colocarse sobre algún color antes de poder escribirse como JPG, y para eso está el control de color de fondo de esta página.
  • PNG almacena la imagen exactamente y admite transparencia, y por eso es el formato adecuado para capturas de pantalla, diagramas, capturas de una interfaz y todo lo que lleve texto o un borde nítido. Por eso mismo el PNG de una fotografía suele pesar varias veces más que el JPG del que salió.
  • WebP es el formato más reciente que intenta ser las dos cosas. Tiene un modo con pérdida construido sobre ideas muy parecidas a las de JPEG, un modo sin pérdida más cercano al espíritu de PNG, y admite transparencia en los dos; pero desde un navegador solo se alcanza su mitad con pérdida, y de eso trata una sección más abajo.
  • Cambiar la extensión de un archivo no es convertirlo. Renombrar una imagen de una extensión JPG a una PNG deja cada uno de sus bytes exactamente como estaba, y lo siguiente que la abra encontrará un JPEG bajo un nombre de PNG; justamente por eso esta página decide el formato por el contenido del archivo y no por cómo se llame.

De todo esto se sigue algo muy práctico, y conviene saberlo antes de convertir una carpeta entera: un archivo que ya es una cuadrícula de píxeles sale de aquí con las mismas dimensiones con las que entró. Esto es un conversor y no un editor — nada se escala, se recorta, se enfoca ni se comprime dos veces, y lo único que cambia es la forma en que está almacenada la misma imagen. La única excepción entre ellos es una fotografía cuyo propio archivo dice que está tumbada de lado: se endereza, y por eso su ancho y su alto intercambian sus valores. La herramienta lo dice en la fila, en lugar de dejar que los números nuevos te sorprendan.

Elegir a qué formato convertir

Esta página se llama JPG a PNG porque es la conversión que la mayoría de la gente viene buscando, y eso es solo el ajuste con el que se abre. Cualquier archivo que esta página sepa leer como píxeles — JPG, PNG o WebP — puede llevarse a cualquiera de los tres formatos que escribe, así que el selector de formato es toda la diferencia y entre ellos ninguna dirección es un caso especial. También sabe leer un SVG, y ese no es simplemente otra dirección: un dibujo no tiene píxel alguno hasta que alguien elige un tamaño, de modo que un SVG en tu lista pone en esta página un ancho y un alto, y el Conversor de SVG a PNG de este sitio es la puerta construida en torno a esa decisión, con una guía propia dedicada a ella. Qué formato quieres es una pregunta sobre la imagen y no sobre el archivo que tengas a mano.

  • Una fotografía, cuando el tamaño importa: elige JPG. Es aquello para lo que se diseñó el formato, lo abre absolutamente todo, y a una calidad razonable cuesta distinguirlo del original a un tamaño de visualización normal.
  • Una captura de pantalla, un gráfico, un diagrama, cualquier cosa con texto o un borde duro: elige PNG. El descarte de JPEG hace más daño precisamente en los bordes de alto contraste, así que las letras de un JPG adquieren una orla gris que un PNG sencillamente nunca tiene.
  • Cualquier cosa cuya transparencia necesites conservar: elige PNG o WebP. JPG no tiene dónde ponerla, así que elegir JPG para un logotipo es en realidad elegirle un color de fondo.
  • Una imagen para una página web donde los bytes cuentan: elige WebP, que a calidad comparable suele pesar menos que los otros dos. Mueve el control de calidad y mira el tamaño junto al resultado: eso es una medida hecha sobre tu propio archivo, y no una regla general sobre los archivos.
  • Una imagen que vas a volver a editar, o que quieres conservar: elige PNG. Cada vez que se guarda un JPG se descarta un poco más y las pérdidas se acumulan al cabo de unas pocas veces, mientras que un archivo sin pérdida se puede abrir y volver a escribir tantas veces como quieras sin que cambie.

El caso en que JPEG es más a menudo la respuesta equivocada es justamente aquel en el que se elige con más ligereza: una captura de pantalla camino de un documento, de un informe de error o de una diapositiva. El texto es exactamente el contenido que peor maneja JPEG; el archivo con frecuencia no es más pequeño de lo que habría sido el PNG, porque hay muy poco que el codificador pueda suavizar; y los artefactos alrededor de las letras son definitivos, así que nadie más adelante en la cadena puede deshacerlos. Si ya tienes esa captura en JPG, convertirla a PNG no la va a reparar, pero sí impedirá que el daño ocurra una segunda vez, que a menudo es toda la razón para convertir.

El control de calidad aparece solo cuando el formato al que conviertes tiene uno, es decir, JPG y WebP. PNG no tiene nada que ceder, así que no se ofrece ninguno, en vez de mostrar uno que se quede ahí sin hacer nada. Lo pongas donde lo pongas, cada fila muestra el tamaño original, el convertido y la variación entre ambos, de modo que el trato que estás cerrando es un número delante de ti y no una suposición; y donde puede, mover el control vuelve a codificar una imagen ya dibujada en vez de leer el archivo otra vez, y por eso los tamaños se actualizan al instante.

Qué pierde este conversor, y por qué no puede conservarlo

Todo lo de aquí se hace con la maquinaria de dibujo de imágenes que ya trae tu navegador: el archivo se descodifica, se dibuja una vez y se vuelve a escribir en el formato que has pedido. Eso es lo que permite que la herramienta funcione sin subir nada, sin instalar nada y sin descargar nada más allá de la propia página, y fija un techo que más vale declarar aquí con claridad que descubrir más tarde en otra parte.

  • Los datos de la cámara desaparecen. EXIF — el modelo de la cámara, la exposición, la fecha y las coordenadas GPS si el móvil las registró — viaja al lado de los píxeles y no dentro de ellos, y dibujar la imagen lo deja atrás. Aquí no hay ningún formato ni ningún ajuste con el que sobreviva nada de eso.
  • El perfil de color incrustado se va con todo eso. La salida es sRGB corriente y no lleva perfil propio, así que una fotografía tomada en un espacio más amplio — Display P3 en un móvil reciente, o Adobe RGB — se verá igual en casi todas partes, y puede perder algo de intensidad en sus colores más saturados.
  • La salida PNG no está optimizada. La escribe el compresor del propio navegador y no hay manera de pedir uno mejor, así que un PNG producido aquí suele pesar algo más que el que haría una herramienta especializada con la misma imagen. Y sigue siendo un archivo sin pérdida: la imagen es exacta, y lo único corriente es el empaquetado.
  • Los bytes no son reproducibles. Dos navegadores a los que se entrega la misma imagen con la misma calidad producen dos archivos distintos, y los dos son perfectamente correctos. Lo que esta herramienta puede prometerte es una imagen determinada, nunca un archivo determinado.

Parte de eso podría salvarse incluyendo un codificador de verdad compilado para ejecutarse dentro de la página, y esta herramienta deliberadamente no lo hace. Un codificador así ocupa unos cuantos cientos de kilobytes que descargaría cada visitante para que algunos de ellos obtengan un PNG un poco más pequeño, y es toda una maquinaria para producir una respuesta que el navegador ya sabe producir. La mitad de la descodificación seguiría siendo del navegador en cualquier caso, así que el tratamiento del color de más arriba tampoco se recuperaría con él; y la herramienta dejaría de funcionar hasta que llegara la descarga, en un sitio donde todas las demás páginas funcionan en el momento en que aparecen. Un conversor que declara su techo vale más que uno que lo esconde detrás de una descarga.

Vale la pena decir que la mayor parte de lo que se pierde aquí se pierde en la dirección que la gente quiere. Un archivo convertido en esta página no lleva ninguna ubicación, ningún número de serie de un dispositivo y ningún historial de edición, contuviera lo que contuviera el archivo del que partiste; así que si lo que necesitabas era una copia de una imagen sin nada de eso adjunto, eso es una garantía y no algo que haya que comprobar después. La fila de un archivo que llevaba algo de eso lo dice, y la fila de un archivo que no llevaba nada no dice absolutamente nada, y eso es exactamente lo que hace que el aviso siga mereciendo la pena.

Por qué aquí no se ofrece un WebP sin pérdida

Bajo un solo nombre, WebP reúne dos formatos bastante distintos. El modo con pérdida funciona a grandes rasgos como JPEG, descartando detalle para ahorrar espacio; el modo sin pérdida funciona más bien como PNG, y un archivo escrito así se puede abrir y volver a escribir indefinidamente sin que cambie. Cuál de los dos usa un WebP concreto se decide al escribir el archivo, y no es algo que pueda saberse mirando el archivo por fuera.

A la superficie de dibujo de un navegador se le pueden pedir un tipo de medio y un número entre cero y uno, y esa es toda la interfaz. No hay forma de pedirle el modo sin pérdida de WebP, así que todo WebP que produce esta página es una codificación con pérdida. El extremo superior del control de calidad no es una excepción: es la mejor codificación con pérdida disponible aquí, y no una copia sin pérdida. Si un navegador concreto trata calladamente el extremo mismo del rango como algo mejor no está especificado en ninguna parte y ha cambiado entre versiones, y justamente por eso esta herramienta no se apoya en ello y lo dice en la fila, mientras estás ahí delante.

  • Si necesitas una copia que sea sin pérdida con toda certeza, elige PNG. Es el único formato sin pérdida que escribe esta página, y lo es a cualquier tamaño y para cualquier imagen.
  • Un WebP escrito en el modo sin pérdida no sigue siendo sin pérdida al pasar por esta herramienta. Convertirlo a WebP vuelve a codificarlo con pérdida, así que el resultado no coincidirá con el original byte a byte, y poner el control de calidad en el extremo superior no cambia eso.
  • En una fotografía la distinción importa mucho menos, porque ya venía con pérdida mucho antes de llegar aquí. La única pregunta real es qué codificación se ve mejor a un tamaño dado, y el tamaño que aparece junto a cada resultado es lo que la responde para tu archivo concreto.

Qué te dice cada fila de resultado

La mayoría de los conversores hacen su trabajo en silencio, y así es como una imagen acaba de lado, o sobre fondo negro, o sin su animación, y quien la convirtió se entera mucho después y en otro sitio. Cada conversión de aquí lleva una lista breve de lo que le ocurrió de verdad a ese archivo concreto y, lo que es igual de importante, no dice absolutamente nada cuando no ha pasado nada digno de mención, y eso es lo que hace que merezca la pena leer los avisos en vez de pasarlos de largo.

  • La imagen se ha enderezado, y su ancho y su alto han intercambiado sus valores. Un móvil suele almacenar la fotografía tal como la leyó el sensor y anota por separado en qué sentido hay que mirarla; una conversión de aquí vuelve a dibujar la imagen a partir de sus píxeles descodificados, así que ninguna de esas anotaciones puede viajar con ella a ningún formato, y por eso el giro se hace de verdad. Después de eso los números de la pantalla ya no son los que te mostraba tu gestor de archivos, y por eso el intercambio se anuncia en lugar de dejar que lo notes tú.
  • Se descartaron metadatos. Este aviso aparece solo para un archivo que llevaba metadatos de verdad, que es toda la razón por la que significa algo cuando lo ves, en vez de ser una línea en todas las conversiones que hace cualquiera.
  • La transparencia se aplanó, y sobre qué color. Esto se mide y no se supone: la mayoría de las capturas de pantalla se almacenan con un canal de transparencia y no usan ni un solo píxel de él, así que el aviso espera hasta que se haya encontrado un píxel realmente transparente en la imagen dibujada. Un PNG opaco llevado a JPG no dice nada.
  • El nombre y el contenido no concuerdan. El formato lo deciden siempre los bytes y nunca la extensión, así que un JPEG al que alguien puso una extensión PNG se lee y se convierte correctamente como JPEG, y se te dice, porque es algo cierto sobre tu archivo que casi con seguridad no sabías.
  • Solo se conservó el primer fotograma. WebP no es el único formato que puede contener una secuencia de fotogramas: un PNG animado es un PNG como cualquier otro, y se mueve en el navegador igual que se mueve un WebP animado. Nada en esta página escribe un archivo animado, y por eso lo que se convierte es el primer fotograma — y eso es igual sea cual sea el formato al que lo conviertas, incluido aquel del que partiste.
  • Con este ajuste, WebP sigue teniendo pérdida. Este aviso aparece en el extremo superior del control de calidad y en ningún otro sitio, porque el extremo superior es el único lugar donde puede sostenerse la creencia que ese aviso corrige.

Cuando un archivo no se puede convertir, la herramienta dice por qué en lugar de producir algo. Un archivo que no es ninguno de los formatos que lee se identifica por su nombre y se rechaza; lo mismo uno que sí es un formato admitido pero cuya cabecera está dañada o incompleta; y lo mismo uno que tu navegador resulta no ser capaz de descodificar, por intacta que parezca su cabecera. Nada se adivina, y nada a medio hacer se devuelve como si estuviera terminado, que es la misma regla de los avisos de arriba aplicada justo en el momento en que más importa.

Hay un rechazo que conviene conocer de antemano, porque es el fallo por el que esta clase de herramienta es famosa. Los navegadores tienen un techo para el tamaño de imagen que son capaces de alojar de verdad; no es el mismo en un móvil que en un ordenador de sobremesa, ni el mismo entre dos navegadores de una misma máquina, y pasarse de él no da ningún error: entrega calladamente una imagen en blanco de unos pocos kilobytes que parece una conversión lograda hasta que alguien la abre. Por eso, antes de dibujar nada, esta herramienta reserva la imagen a su tamaño real de salida, escribe dentro un píxel conocido y vuelve a leer ese píxel. Si la superficie no está realmente ahí, la conversión se rechaza nombrando el tamaño y no se produce ningún archivo. Esa pregunta se hace para cada archivo a su propio tamaño en vez de compararlo con un número fijo, así que una imagen que tu propio dispositivo sí puede manejar nunca se rechaza por culpa de un límite elegido para el de otra persona.

Por qué aquí nada sale de tu máquina

Detrás de esta página no hay ningún servidor. La conversión ocurre en la pestaña del navegador en la que estás leyendo esto, en el procesador de tu propia máquina, y el archivo no se envía a ninguna parte: ni a este sitio, que no tiene con qué recibirlo, ni a nadie más. Eso no es una política que pudiera cambiarse en silencio cualquier día; es aquello de lo que está hecha la herramienta, y no hay ninguna versión de ella que funcione de otro modo.

No tienes por qué creerlo sin más, que es precisamente el sentido de plantearlo así. Abre las herramientas de desarrollo de tu navegador, vigila la pestaña de red y convierte un archivo: no sale nada. La página es un puñado de archivos estáticos sin código ejecutándose en ningún otro sitio, así que una vez cargada puedes desconectarte por completo de la red y seguir convirtiendo todo el tiempo que quieras.

  • Una imagen que no le enviarías a un desconocido — un contrato, una radiografía, la captura de algo interno — se puede convertir aquí sin que salga de tu máquina en absoluto.
  • El archivo convertido existe solo en esta pestaña hasta que lo descargas. Cerrar la pestaña es todo lo que hace falta para borrarlo, y no se guarda nada sobre él entre visitas.
  • Como los datos de la cámara no pueden sobrevivir a la conversión, el archivo que descargas no lleva ninguna ubicación ni ningún detalle del dispositivo, por mucho que llevara el archivo del que partiste.

Preguntas frecuentes

¿Convertir un JPG a PNG hace que se vea mejor?
No, y es lo que más a menudo se espera. JPEG descarta detalle en el momento en que se escribe el archivo, y ese detalle no queda registrado en ninguna parte: los artefactos alrededor del texto, la falta de nitidez en un borde duro y el moteado en una zona de color liso ya forman parte de la imagen en cuanto tienes el JPG. Un PNG almacena exactamente lo que se le da, así que conserva los artefactos con la misma fidelidad con la que conserva todo lo demás. Lo que sí te aporta la conversión es que no se pierde nada más: el PNG se puede editar, recortar y volver a guardar sin acumular el daño que añadiría otra vuelta de JPEG.
¿Por qué el PNG pesa tanto más que el JPG del que salió?
Porque es sin pérdida y el JPG no lo era. JPEG alcanza su tamaño descartando información, mientras que PNG alcanza el suyo solo encontrando repetición que pueda comprimir más, y de eso una fotografía tiene muy poca. Que pese varias veces más es completamente normal en una fotografía, y en una captura de pantalla la diferencia suele ser mucho menor, porque una captura está llena de zonas planas y de filas repetidas. Conviene saber además que aquí la salida PNG la escribe el compresor del propio navegador, que es decente pero no exhaustivo, así que un optimizador especializado podría recortar todavía una parte del archivo sin cambiarle un solo píxel.
La foto de mi móvil salió con la orientación correcta, pero su ancho y su alto intercambiaron sus valores. ¿Por qué?
Porque la fotografía estaba almacenada tumbada de lado, con una anotación aparte que decía en qué sentido mirarla. Los móviles hacen esto constantemente: el sensor lee la escena en su propia orientación y la cámara escribe una etiqueta que dice cuánto hay que girarla, en vez de girar los píxeles. Una conversión de aquí descodifica la imagen y la dibuja una vez, así que ninguna etiqueta viaja con ella sea cual sea el formato que elijas — y PNG y WebP no tienen de todos modos dónde guardarla —, lo que significa que el giro hay que hacerlo de verdad. Una imagen girada un cuarto de vuelta es tan alta como antes era ancha. La fila te dice que el intercambio ocurrió para que los números nuevos sean una explicación y no una sorpresa, y la imagen misma está ahora bien orientada en todas partes, sin que haga falta decírselo a ningún visor.
¿Qué ha pasado con los datos de la cámara y la ubicación de mi foto?
Han desaparecido, en cada conversión y a cualquier formato. Esa información vive en un bloque EXIF que viaja al lado de los píxeles y no dentro de ellos, y esta herramienta trabaja descodificando la imagen, dibujándola una vez y volviéndola a escribir, lo que traslada la imagen y nada más. Lo mismo vale para un perfil de color incrustado, para XMP y para los comentarios. Para la mayoría de la gente este es justo el resultado que buscaba: el archivo que descargas no lleva coordenadas GPS ni identidad del dispositivo, y eso vale conviertas lo que conviertas y sea cual sea el formato al que lo conviertas. Si necesitas conservar los metadatos, esta no es la herramienta para ese trabajo, y ningún ajuste de aquí lo va a cambiar.
Mi logotipo transparente salió sobre fondo blanco. ¿Por qué, y puedo cambiar el color?
Porque lo convertiste a JPG, y JPEG no puede almacenar transparencia en absoluto: en el formato no hay ningún canal donde meterla. Algo tiene que haber detrás de la imagen, así que la herramienta pinta primero un fondo y te dice qué color usó. El blanco es lo predeterminado porque es el color de la mayoría de los documentos, las diapositivas y los formularios de subida, y aparece un control de color en cuanto un archivo de tu lista lo necesita de verdad, de modo que puedes elegir otro y la conversión se rehace. Si prefieres conservar la transparencia, convierte a PNG o a WebP: los dos la admiten, y entonces no se pinta ningún fondo y no aparece ningún aviso.
¿Un WebP en el extremo superior del control de calidad es una copia sin pérdida?
No. WebP sí tiene un modo sin pérdida, y no hay forma de pedírselo a un navegador: la superficie de dibujo acepta un tipo de medio y un número, y no hay manera de pedirle otra cosa. Por tanto, todo WebP producido aquí es una codificación con pérdida, en el extremo superior del control exactamente igual que en el medio, y por eso ahí aparece un aviso en vez de dejar que la posición hable por sí sola. Si necesitas algo que sea sin pérdida con toda certeza, PNG es el único formato de esta página que sirve. Y si el archivo del que partiste era él mismo un WebP sin pérdida, convertirlo a WebP aquí no va a conservar esa propiedad: se vuelve a codificar como cualquier otra cosa.
Rechazó una imagen muy grande en vez de convertirla. ¿Por qué no probar y ya está?
Porque intentarlo es justo lo que produce un archivo en blanco. Todos los navegadores tienen un techo para el tamaño de imagen que son capaces de alojar de verdad, el número cambia entre móviles, ordenadores de sobremesa y versiones de navegador, y pasarse de él no da ningún error: la superficie está ahí en silencio pero vacía, y lo que descargas son unos pocos kilobytes de nada que parecen una conversión lograda hasta que abres el archivo. Por eso la herramienta reserva la imagen a su tamaño real de salida, escribe un píxel y lo vuelve a leer antes de dibujar nada, y rechaza nombrando el tamaño si la superficie no está realmente ahí. Esa prueba se hace con tu dispositivo y sobre tu archivo, y por eso la misma imagen puede rechazarse en un móvil y convertirse en un portátil.
¿Se sube algo? ¿Y funciona esto sin conexión?
No se sube nada, y sí, funciona. La conversión se ejecuta en la pestaña de tu navegador, en tu propia máquina, aquí no hay ningún servidor al que enviar un archivo, y puedes confirmarlo en unos segundos abriendo la pestaña de red de las herramientas de desarrollo de tu navegador y convirtiendo algo mientras miras. Una vez cargada la página, no necesita ninguna conexión en absoluto: desconéctate del todo y todas las conversiones siguen funcionando. No se almacena nada sobre los archivos, no se recuerda nada entre visitas y no queda nada cuando cierras la pestaña.