Convertir JXL a SVG

Aquí puedes convertir JXL a SVG gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.

  • Dónde se ejecuta En tu navegador. El archivo no se sube.
  • Reconstruido SVG funciona de otra manera que JXL. No es la degradación gradual de un códec con pérdida: lo que SVG puede expresar se reproduce fielmente, y lo que no tiene equivalente allí no sobrevive en absoluto.
  • Límite de tamaño Hasta 100 MB por archivo, gratis y sin cuenta.
  • Conviene saberlo Calcar vuelve a dibujar la imagen como formas planas, que es justo lo que permite escalar el resultado a cualquier tamaño sin que pierda nitidez. Funciona buscando los bordes entre zonas de color parecido y trazando un contorno alrededor de cada una, así que da lo mejor de sí donde esas zonas existen de verdad: un logotipo, un icono, una ilustración plana, un dibujo de línea escaneado. Una fotografía no tiene zonas planas, así que el calco se las inventa: el resultado sale escalonado y más pesado que el original. El archivo calcado se compara con el tuyo, y la página te dice cuál de los dos casos ha ocurrido antes de que lo descargues.

Hasta 100 archivos a la vez. Mezclar formatos no es problema.

Vectorizar un JPEG XL es redibujarlo, no reconvertirlo

Renderizar un SVG a píxeles es determinista: el archivo dice cuáles son las formas y un motor las dibuja. En sentido contrario no hay formas de ninguna clase. Un JPEG XL es una rejilla de colores, y cada curva, cada esquina y cada contorno que un SVG necesitaría hay que deducirlos de los sitios donde esos colores cambian.

Esa deducción es la vectorización, y es la razón de que este par se describa de otra manera que el resto del sitio. Nada de la salida es la entrada. Lo que sale es un dibujo nuevo que se parece al original en una medida que depende por completo de qué era el original, y de eso tratan los dos apartados siguientes.

Lo que le pasa a una fotografía cuando se traza

Sale una fotografía mala dentro de un archivo grande. El trazador busca regiones de color parecido y dibuja un contorno alrededor de cada una, así que necesita que existan zonas planas. Una fotografía no las tiene: tiene una gradación continua en todas direcciones, de modo que el algoritmo se las inventa reduciendo la paleta, y lo que se ve es posterización.

Esto se midió antes de construir la función, no después. Una fotografía salió unas cuatro veces más grande que el original y visiblemente posterizada, y un degradado salió con bandas por el mismo motivo: un degradado es precisamente la ausencia de las zonas planas que el algoritmo busca. Como el registro atribuye a JPEG XL usos de archivo y de fotografía, buena parte de quien llega aquí trae justo ese tipo de archivo, y el consejo honrado es no convertirlo.

Lo que sí se traza bien y por qué el resultado aguanta

Dibujo plano, y funciona mejor de lo que la gente espera. Un logotipo hace el viaje de ida fielmente: en las pruebas, un original de 6 KB se convirtió en un SVG de 16 KB con los bordes nítidos, los colores correctos y las esquinas redondeadas intactas, y el resultado escala a una valla publicitaria sin ablandarse. Iconos, marcas de un solo color, ilustración plana y dibujo de línea escaneado se comportan igual.

Lo que tienen en común es que contienen de verdad lo que el trazador busca: zonas de un color con un límite definido entre ellas. El SVG que sale pesa más en bytes que la imagen de partida e infinitamente menos que un mapa de bits lo bastante grande para imprimir, que es el intercambio para el que existe el formato vectorial.

El escudo que solo existe en un membrete escaneado

Es el caso en el que esta conversión gana su sitio. Un escudo municipal, el emblema de una cofradía, el logotipo de una peña o de una asociación de vecinos: piezas dibujadas hace décadas, cuyo archivo original o nunca fue digital o lleva veinte años perdido, y de las que solo queda una imagen sacada de un membrete, de un sello o de un cartel antiguo.

Ahí vectorizar no es un capricho de escala, es recuperar un activo. Lo que sale es un archivo de texto con formas que se pueden seleccionar, recolorear y limpiar en Inkscape o Illustrator, y que se puede versionar como cualquier otro código fuente. Con la advertencia del último apartado: para una rotulación, una imprenta o una cabecera oficial, el trazado es el punto de partida del rediseño, no la entrega.

El texto es lo peor que se le puede dar al trazador

Una captura de pantalla con texto produjo un SVG unas cuarenta veces más grande que la imagen de origen. La causa es el suavizado de bordes: cada letra se dibuja con una orla de colores intermedios, y cada una de esas orlas se convierte en su propio montón de trazados. Multiplica eso por una página de texto y el archivo explota mientras se ve peor que los píxeles que sustituye.

Si el JXL es sobre todo palabras, la pregunta suele ser para qué las quieres. Para leerlas o pegarlas, el reconocimiento de texto de este sitio es la herramienta y devuelve caracteres en vez de formas. Para conservar el aspecto de la página, un formato de mapa de bits lo conserva por una fracción del tamaño. Trazar tipografía solo se defiende en un logotipo con letras —cuatro caracteres que son dibujo y no texto—, y ahí se empieza por cuatro colores.

Cuántos colores conserva el dibujo, y por qué bajar suele ganar

El número de colores es a cuántos tonos planos se reduce el dibujo, y es el ajuste que decide todo lo demás. Cuatro va bien para un logotipo o una marca de un solo color y da las formas más limpias y el archivo más pequeño. Ocho es el valor por omisión y cubre casi toda la ilustración plana. Dieciséis sigue el sombreado más de cerca a un coste real de tamaño, y treinta y dos es lo más parecido al original y con mucha diferencia lo más pesado.

El instinto es subirlo, y sobre la imagen equivocada ese instinto es lo que convierte un mal resultado en uno inservible: más colores sobre una fotografía significan más regiones inventadas y más trazados describiéndolas, no más realismo. La regla que aguanta es subirlo solo cuando ves una zona plana concreta del original que el trazado ha fundido con su vecina. Bajarlo es la dirección más útil: una marca de dos tintas trazada a cuatro colores vuelve a menudo con un tercer y un cuarto color hechos enteramente del borde suavizado entre los otros dos.

Suave, equilibrado o nítido: cuánto se pegan los trazados

El ajuste de detalle controla lo apretado que el trazado sigue a los píxeles. Suave acepta un ajuste más holgado y descarta las formas menores de dieciséis píxeles, que es lo que elimina las motas que el suavizado deja a lo largo de cada borde. Equilibrado es el valor por omisión y reduce ambos umbrales a la mitad. Nítido sigue la rejilla de cerca y conserva formas de hasta dos píxeles, motas incluidas.

Desenfocar la imagen antes de trazar reduciría todavía más las motas y se ha dejado deliberadamente a cero, porque ablandaría justo los bordes nítidos que son la única razón de trazar un logotipo. Empieza en equilibrado. Pasa a suave cuando el resultado esté sembrado de fragmentos sueltos alrededor de los contornos, y a nítido solo cuando se haya tragado un detalle pequeño que sí importaba: una gracia tipográfica, un filete fino, una muesca de la marca.

El techo de 1.600 píxeles no le cuesta nada al resultado

Antes de trazar, la imagen se reduce a 1.600 píxeles en su lado más largo. El coste de trazar crece con el número de bordes y no con el tamaño del archivo, y una fotografía grande tiene un borde casi en cada sitio: sin ese techo, un original de doce megapíxeles puede producir un SVG de varios megabytes en decenas de segundos, que es peor que el problema que se venía a resolver.

A diferencia de una conversión entre mapas de bits, esto no es una pérdida de fidelidad. La salida es independiente de la resolución, así que un logotipo trazado a 1.600 píxeles y el mismo logotipo trazado a 4.000 se representan idénticos a cualquier tamaño; lo único que cambia es cuánto se ciñen los trazados a la rejilla original. La reducción se hace con el escalador filtrado del navegador y no con un bucle de vecino más próximo, porque una reducción sin filtrar convertiría cada diagonal en una escalera que el trazador reproduciría con toda fidelidad.

Los dos tamaños se ven antes de descargar nada

Aquí nada inspecciona la imagen para predecir si se va a trazar bien. Una heurística por número de colores sería una adivinanza, y la respuesta de verdad está disponible gratis un momento después: traza el archivo y compara los dos recuentos de bytes, que la interfaz muestra los dos.

Conviene convertirlo en costumbre. Un SVG más pequeño que el original, o parecido, casi siempre significa que el trazado encontró formas reales. Un SVG varias veces mayor significa que se las inventó, y la respuesta honrada es descartar el resultado y no afinar los ajustes: ninguna combinación de colores y detalle convierte una fotografía en dibujo plano, porque el dibujo plano nunca estuvo ahí.

Por qué imagetracerjs y no algo mejor

La elección de la biblioteca fue una decisión de licencia y merece contarse, porque explica el techo de calidad. potrace y autotrace son GPL y quedan fuera. VTracer está correctamente licenciado y produce el mejor resultado de los cuatro, pero su único empaquetado para navegador no declara licencia alguna, lo que en la política de este proyecto se trata como bloqueado y no como permisivo.

Queda imagetracerjs: dominio público, 46 KB, JavaScript puro y ninguna dependencia binaria. Además hay dos arreglos añadidos encima. El trazador escribe anchura y altura en píxeles y ningún «viewBox», lo que produce un SVG técnicamente vectorial y prácticamente de tamaño fijo, así que se fuerza el viewBox; y omite el espacio de nombres XML, sin el cual Inkscape e Illustrator rechazan el archivo, así que se añade después.

Cuándo toca rediseñar en vez de trazar, y dónde ocurre todo

Un trazado hereda todos los defectos de su origen. Si el JPEG XL es una copia de baja resolución, la captura de pantalla de un logotipo o una imagen que ha pasado por varios guardados con pérdida, el trazador reproduce fielmente como formas los bordes ablandados y los artefactos de compresión, y el resultado parece aproximadamente correcto y es incorrecto en el detalle cuando se amplía.

Para cualquier cosa que vaya a llevar una marca —un rótulo, una tirada de imprenta, una cabecera— el trazado es la plantilla y no el entregable. Todo esto, además, ocurre dentro de tu navegador: el descodificador de JPEG XL y el trazador se cargan bajo demanda, el archivo no sale del equipo y el límite gratuito es de 100 MB por archivo. Para el emblema de una entidad que todavía no se ha presentado en público, eso no es un detalle menor.

Cómo convertir JXL a SVG

  1. Suelta tu archivo JXL en esta página, o haz clic para elegir uno.
  2. Elige SVG como destino. La conversión ocurre en tu navegador y el archivo no se sube.
  3. Descarga el archivo SVG terminado.

JXL frente a SVG: qué cambia

JXL frente a SVG
JXLSVG
Nombre completoJPEG XLScalable Vector Graphics
Extensión de archivo.jxl.svg
Tipo de medioimage/jxlimage/svg+xml
CompresiónAmbas, según el ajusteSin comprimir
Publicado por primera vez20212001
Publicado porJoint Photographic Experts GroupW3C
EspecificaciónISO/IEC 18181SVG 1.1
LicenciaEstándar abiertoEstándar abierto
Situación actualDe nichoVigente
Profundidad de bits32
Color que puede describirRGB, escala de grises, gama ampliaRGB
Se abre en el navegadorAlgunos navegadoresTodos los navegadores
Considerado en su lugarAVIF, WebP, PNGPNG, PDF

Qué se conserva

La transparencia se conserva. JXL y SVG guardan canal alfa, así que un recorte sigue recortado y detrás no se rellena nada.

La animación se conserva. JXL y SVG admiten varios fotogramas, así que el resultado sigue moviéndose.

Qué añade el formato de destino

SVG es un formato de trabajo y JXL uno terminado. Vuelve texto editable en lugar de una imagen de la página, que suele ser el motivo de la conversión y también su límite.

Abrir el resultado

SVG se abre en cualquier navegador actual. JXL llega a menos navegadores todavía. Si el archivo va a una página web o a un formulario, ese suele ser todo el motivo de la conversión.

Los programas de siempre no coinciden: JXL se abre en GIMP y ImageMagick, y SVG en Inkscape, Adobe Illustrator y Figma, así que quien reciba el resultado necesita alguno del segundo grupo.

Para qué sirve cada formato

Los dos apuntan a trabajos distintos: JXL a el archivado y la fotografía y SVG a la web, logotipos y dibujo lineal y la edición. Conviene sopesarlo antes, porque la razón de ser de uno suele ser la razón por la que el otro resulta incómodo.

JXL es el formato de Joint Photographic Experts Group, publicado en 2021. Registra 32 bits por canal.

SVG viene de W3C y es de 2001, recogido en SVG 1.1. Inkscape, Adobe Illustrator y Figma lo leen.

SVG se publicó en 2001 y JXL en 2021. El más antiguo suele ser el archivo más seguro para entregar; el más reciente hace lo mismo con menos bytes.

De JXL a SVG: preguntas frecuentes

¿Se sube a algún sitio mi archivo JXL?

No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo.

¿Convertir JXL a SVG es gratis?

Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez.

¿Se pierde calidad al convertir JXL a SVG?

JXL y SVG describen el contenido de maneras radicalmente distintas. La conversión es por tanto una reconstrucción y no una copia: fiel, pero no idéntica byte a byte. Calcar vuelve a dibujar la imagen como formas planas, que es justo lo que permite escalar el resultado a cualquier tamaño sin que pierda nitidez. Funciona buscando los bordes entre zonas de color parecido y trazando un contorno alrededor de cada una, así que da lo mejor de sí donde esas zonas existen de verdad: un logotipo, un icono, una ilustración plana, un dibujo de línea escaneado. Una fotografía no tiene zonas planas, así que el calco se las inventa: el resultado sale escalonado y más pesado que el original. El archivo calcado se compara con el tuyo, y la página te dice cuál de los dos casos ha ocurrido antes de que lo descargues.

¿Se conserva la transparencia de JXL a SVG?

La transparencia se conserva. JXL y SVG guardan canal alfa, así que un recorte sigue recortado y detrás no se rellena nada.

¿Se conserva la animación de JXL a SVG?

La animación se conserva. JXL y SVG admiten varios fotogramas, así que el resultado sigue moviéndose.

¿Se puede editar el archivo SVG después?

SVG es un formato de trabajo y JXL uno terminado. Vuelve texto editable en lugar de una imagen de la página, que suele ser el motivo de la conversión y también su límite.

Más sobre estos formatos

De dónde salen estas cifras

Lo que esta página afirma sobre JXL y SVG se puede comprobar: aquí están los documentos que lo fijan.