Conversor de JPG a PNG

Convierte una foto JPG o JPEG a PNG con un clic. El formato objetivo ya está fijado a PNG, solo suelta una foto. Salida sin pérdida, todo ocurre en tu dispositivo.

Haz clic para elegir una imagen, o arrástrala aquí

JPG, PNG, WebP. Se queda en tu dispositivo, no se sube nada. Selecciona varias para convertir en lote.

Tu imagen convertida aparecerá aquí una vez generada.

PNG no tiene pérdida (archivos más grandes, admite transparencia). JPEG y WebP tienen pérdida con un control deslizante de calidad (archivos más pequeños, sin transparencia para JPEG). WebP suele superar a JPEG a la misma calidad visual, pero JPEG tiene la mayor compatibilidad.

Cómo funciona

El navegador decodifica tu JPG en píxeles crudos, esos píxeles se dibujan en un canvas al ancho y alto natural completo de la imagen, y canvas.toBlob("image/png") escribe el resultado como un PNG. No hay control de calidad para esta dirección porque la compresión DEFLATE de PNG no tiene pérdida: cada píxel que produjo el decodificador se almacena exactamente. El archivo en sí nunca sale de tu máquina; se referencia a través de una URL de objeto local, no una subida.

Dos cosas para mantener las expectativas claras. Primero, convertir a PNG no puede deshacer la compresión JPEG: los bloques y el ringing que ya existen en el JPG se conservan píxel por píxel, así que PNG es el objetivo correcto cuando vas a editar o volver a guardar la imagen repetidamente de aquí en adelante, no una forma de mejorarla. Segundo, las imágenes fotográficas están llenas de ruido de sensor que DEFLATE no puede comprimir bien, por eso el PNG suele ser varias veces más grande que el JPG del que provino. Eso es normal, no un error.

El ida y vuelta por canvas también reescribe el archivo desde cero, así que los datos EXIF (información de cámara, posición GPS) se eliminan de la salida. La orientación sigue viéndose correcta, porque los navegadores modernos incorporan la rotación EXIF en los píxeles durante la decodificación. Y como todo el pipeline son APIs del navegador, puedes abrir la pestaña Red de las DevTools mientras conviertes y ver exactamente cero peticiones salir con tu foto.