Arrastra una imagen, elige un formato de salida, descárgala. La conversión ocurre en tu navegador usando el mismo canvas con el que se dibuja la página: por eso es instantánea, por eso no se sube nada, y por eso la lista de formatos de salida es más corta de lo que podrías esperar.
Por qué no hay formato de entrada que elegir
La mayoría de los conversores te hace elegir ambos lados: de PNG a JPG, de WebP a PNG, y así para cada emparejamiento. Es teatro. El navegador descodifica lo que sea capaz de mostrar —PNG, JPG, WebP, AVIF, GIF, BMP, SVG— y una vez descodificada, toda imagen son solo píxeles. El formato de origen ha dejado de existir.
Así que la única decisión real es la salida, y el selector de entrada nunca hizo otra cosa que filtrar qué archivos podías elegir. Esta herramienta hace la única pregunta que importa y se salta la que no.
Tres formatos de salida, porque solo hay tres
PNG, JPG y WebP son la lista completa de lo que un canvas de navegador puede codificar. No es una decisión de diseño: es un límite duro de la plataforma.
Merece decirse claro porque el límite es invisible y los navegadores no lo aplican con honestidad. Pídele a un canvas AVIF o GIF y no se niega: devuelve en silencio un PNG, con el MIME equivocado pegado. Nada lanza excepciones, nada avisa. Obtienes un archivo llamado foto.avif que por dentro es un PNG, y se abrirá bien en todas partes porque los descodificadores leen los bytes y no el nombre, así que el engaño puede sobrevivir mucho tiempo antes de que alguien lo note.
Esta página existía antes como veinte conversores separados, y ocho de ellos hacían exactamente eso: png-to-gif, jpg-to-avif y sus hermanos servían PNG renombrados a todo el que los usara. Parecían funcionar. Por eso esta herramienta comprueba el prefijo MIME de lo que el canvas devolvió realmente, y te dice cuándo un formato no está disponible en vez de entregarte una mentira.
Elegir la salida
WebP para la web, en casi todos los casos. Todos los navegadores en uso lo soportan, y suele ser entre un 25 y un 35% más pequeño que JPG con la misma calidad visual. La excepción es cualquier cosa que pueda salir de un navegador: algún software de escritorio y los clientes de correo antiguos todavía lo rechazan.
JPG para fotografías que van a algún sitio impredecible. Es universal y lo será el resto de tu vida. Ten en cuenta que no tiene transparencia: convierte a JPG un PNG con fondo transparente y las zonas transparentes se vuelven blancas, porque el JPG no tiene forma de registrar "aquí no hay nada". No es un fallo y no se puede arreglar: al formato le falta el canal alfa. Esta herramienta rellena de blanco en vez del negro que obtendrías por defecto, que es casi siempre lo que querías.
PNG para cualquier cosa con bordes nítidos o transparencia: capturas, logos, dibujos lineales, interfaces. Es sin pérdida, lo que también explica por qué es la respuesta equivocada para las fotografías: no sabe comprimir el ruido fotográfico y producirá un archivo varias veces mayor que un JPG que nadie sabría distinguir.
Qué hace y qué no hace la calidad
El deslizador de calidad aparece para JPG y WebP y desaparece para PNG, porque el PNG es sin pérdida y el número no haría nada. No es que la herramienta se haga la interesante: un canvas ignora por completo el parámetro de calidad para el PNG, y todos los ajustes del 1 al 100 devuelven una salida idéntica byte a byte.
Para los dos formatos con pérdida, 75-85 es el rango donde las fotografías parecen intactas. Por encima de 90 estás gastando muchos bytes en diferencias que nadie ve. Por debajo de 60 aparecen artefactos de bloque en los degradados suaves: primero cielos y piel. Y los números no son comparables entre codificadores: calidad 80 aquí y calidad 80 en Photoshop son ajustes distintos que casualmente comparten un número.
Tus metadatos no sobreviven
Un canvas contiene píxeles y nada más. EXIF, el modelo de cámara, la marca de tiempo, el campo de copyright, el perfil de color y las coordenadas GPS de dónde se tomó la foto están todos ausentes de la salida.
Para publicar es una ganancia de privacidad que conviene tener: las fotos de móvil llevan habitualmente el punto exacto donde se hicieron, y muchas imágenes de internet están emitiendo en silencio la dirección de casa de alguien. Es una pérdida en dos casos: si necesitabas conservar el campo de copyright, y si el original dependía de un perfil de color. A una foto etiquetada como Adobe RGB o Display P3 se le leerán los píxeles como sRGB en cuanto desaparezca el perfil, y los colores saturados se apagarán. Si tu salida se ve lavada junto a la entrada, eso es lo que ha pasado.
Preguntas frecuentes
¿Se sube mi imagen a algún sitio?
No. Esta herramienta está marcada como "client": el archivo lo lee, descodifica y recodifica tu propia máquina, y nunca se envía. Vale la pena saberlo dado cuántos sitios de conversión sí suben: le estás entregando a un desconocido una foto que, hasta que la limpien, todavía dice dónde y cuándo se tomó.
¿Por qué no puedo convertir a AVIF o GIF?
Porque ningún navegador puede codificarlos desde un canvas. La opción está ausente en vez de rota, y es una elección deliberada: un conversor que ofrece AVIF y te da en silencio un PNG es peor que uno que dice que no puede. Para AVIF de verdad necesitas una herramienta con un codificador dentro: Squoosh ejecuta uno en tu navegador, y cualquier canalización de imágenes en un servidor tendrá uno.
¿Por qué mi fondo transparente se volvió blanco?
Convertiste a JPG, que no tiene canal alfa y por tanto ninguna forma de expresar transparencia. El blanco es una elección deliberada de esta herramienta; el valor por defecto del canvas te daría negro, que casi nunca es lo que nadie quiere. Si necesitas la transparencia, la salida tiene que ser PNG o WebP.
¿Convertir pierde calidad?
Depende de la dirección. Cualquier cosa hacia PNG es sin pérdida: los píxeles llegan intactos. Cualquier cosa hacia JPG o WebP recodifica y pierde un poco, y si el origen ya era un JPG, esa es una segunda generación de pérdida apilada sobre la primera. Convierte desde el mejor original que tengas en vez de desde algo que ya ha pasado por el molino, porque el daño se acumula y nunca se revierte.
¿Puedo convertir varias imágenes a la vez?
Aquí no: esta es de una en una. Para una carpeta entera, una herramienta de línea de comandos como ImageMagick o un plugin en la compilación hará todo el conjunto de una pasada y seguirá funcionando cuando la necesites de nuevo el mes que viene. Esta herramienta es para la conversión puntual donde abrir un terminal es más esfuerzo del que merece el trabajo.