Cookies de estadística y publicidad
Usamos cookies de estadística y de publicidad, y ambas van a Google. Si rechazas, para ti no cambia nada visible.Ir a la página de privacidad
Aquí puedes convertir JPG 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.
Hasta 100 archivos a la vez. Mezclar formatos no es problema.
Se convierten uno tras otro y vuelven juntos en un ZIP.
JPG a SVG
Si el archivo es una fotografía —una persona, un plato de comida, un paisaje, cualquier cosa que haya visto una cámara— trazarlo no da una versión escalable de esa foto. No hay nada que escalar: una fotografía es un campo continuo de color sin bordes reales, y el trazador tiene que inventarse bordes reduciendo la imagen a un puñado de colores planos antes de poder dibujar nada.
Lo que sale se parece a un cartel serigrafiado de la fotografía, y encima pesa más que el JPG de partida: en pruebas de este sitio, un logotipo plano de 6 KB en PNG se convierte en un SVG de unos 16 KB de forma fiel, pero una fotografía puede salir cuatro veces más grande y claramente posterizada, y una captura de pantalla con texto puede multiplicar su peso por cuarenta.
La posterización es un fallo cuando se quería una foto y una técnica cuando se quería un cartel. Si el plan es una serigrafía de dos colores, un corte de vinilo con Cricut o Silhouette, una plantilla o un grabado láser, las regiones planas que inventa el trazador son exactamente las que necesita la máquina, y una fotografía es un punto de partida legítimo.
Para eso conviene trabajar con pocos colores en vez de con muchos: cuatro da regiones grandes y mayormente cerradas que una cortadora puede seguir, mientras que subir el número de colores fragmenta la imagen en islas que un archivo de corte no puede aprovechar. Luego se abre el resultado en Inkscape para borrar las motas sueltas, porque en una cortadora cada mota es un corte real.
El formato JPEG guarda el color a la mitad de la resolución del brillo y comprime en bloques de ocho por ocho píxeles. Ambas cosas son invisibles a tamaño normal y ambas son estructura, así que el trazador las toma por parte de la imagen.
El resultado es un halo trazado como contorno fino alrededor de cada borde duro, y una cuadrícula tenue trazada sobre zonas que deberían ser planas. Un JPG guardado una sola vez con calidad alta apenas lo muestra; uno que ha pasado dos veces por una app de mensajería lo muestra mucho. Si existe acceso al archivo antes de comprimirse, conviene trazar ese en vez de este.
Es el motivo honesto más frecuente para llegar aquí: el archivo original del logotipo se perdió, y lo que queda es una foto de un cartel, una factura, una tarjeta de visita o un membrete antiguo. Trazar eso tiene sentido, y merece la pena cuidar la fotografía antes, porque nada de lo que viene después lo puede arreglar.
Ilumina de forma uniforme y sin sombras sobre la marca, dispara de frente en vez de en ángulo, llena el encuadre solo con el logotipo, y recorta el papel antes de convertir. Después traza con pocos colores. La textura del papel y el ruido de la cámara son el enemigo, y una mejor fotografía los reduce más que cualquier opción de esta página.
El ajuste de colores decide en cuántas regiones planas se reduce la imagen antes de trazar nada, y en un origen fotográfico es el único ajuste que cambia el resultado en un orden de magnitud. Pocos colores para un póster o un archivo de corte; más colores rara vez ayuda con una fotografía y casi siempre la empeora.
El coste de subir el número no es suave: cada color adicional es un conjunto entero de regiones que trazar, y sobre tono continuo cada una de esas regiones es una isla irregular en vez de una forma limpia. El comportamiento en artes planas es completamente distinto, lo que confirma que el problema es partir de una fotografía, no un ajuste mal elegido.
El ajuste de detalle controla cuán de cerca sigue cada contorno la cuadrícula de píxeles y qué tamaño de forma se descarta por pequeña. Suave acepta un ajuste más flojo y descarta lo menor de dieciséis píxeles; nítido sigue la cuadrícula muy de cerca y conserva formas de apenas dos píxeles.
Con una fotografía, suave es la opción correcta y nítido resulta casi inútil: el ruido del sensor y el halo del JPEG son precisamente esas formas menores de dieciséis píxeles que suave descarta, y nítido es una instrucción para conservarlas todas.
Cualquier imagen de más de 1.600 píxeles en su lado más largo se reduce primero. El coste del trazado crece con el número de contornos, no con el número de píxeles, y una foto de cámara de doce megapíxeles tiene contorno prácticamente en todas partes, así que sin esta reducción tardaría bastante y pesaría varios megabytes.
Eso cuesta menos de lo que parece: el resultado es independiente de la resolución, así que un motivo trazado a 1.600 píxeles se ve igual a cualquier tamaño que el mismo motivo trazado a 4.000. En una fotografía, además, la reducción ayuda de verdad, porque promedia justo el ruido del sensor que de otro modo se convertiría en formas sueltas.
Una lista de trazados rellenos, uno por región, apilados en capas, cada uno con un color sólido y un borde a juego de un píxel. No hay grupos, ni nombres, ni texto, ni ninguna estructura: nada en el archivo corresponde a "el tejado" o a "la letra A", solo a un área que resultó tener el mismo color tras la reducción de colores.
Eso importa para editar después. Inkscape, Illustrator o Figma abren el archivo y permiten seleccionar, recolorear, mover o borrar cualquier forma, y para un cartel de pocos colores es un trabajo de una tarde. Para un trazado de muchos colores de una fotografía no lo es: miles de manchas superpuestas sin nombre son más difíciles de trabajar que un lienzo en blanco.
Si el problema es que la imagen se ve borrosa al ampliarla, ningún formato lo resuelve y SVG menos que ninguno; hace falta el original a mayor resolución. Si el problema es que cada vez que se guarda vuelve a perder calidad, convertir el JPG a PNG detiene el desgaste: PNG no pierde nada al guardarse, aunque tampoco recupera lo que ya se perdió antes.
Si lo que pidió un cliente o una imprenta es arte "vectorial", la respuesta suele ser redibujarlo en vez de trazarlo. Un logotipo sencillo se rehace en veinte minutos en Inkscape con curvas reales y estructura real, que es lo que se estaba pidiendo. Un trazado de una fotografía cumple la extensión del archivo y nada más.
El JPG se descodifica, se reduce de tamaño si hace falta, y se traza dentro del navegador, sin subir nada a ningún servidor. Eso importa especialmente aquí, porque las fotos que la gente intenta vectorizar suelen ser de su propio trabajo, de su familia o de la marca de un cliente.
El trazado lo hace imagetracerjs, una librería pequeña de JavaScript bajo licencia libre. No es el trazador con mejores curvas que existe: hay alternativas que producen resultados más limpios en arte plano, pero eso apenas cambia nada sobre una fotografía, porque cualquier trazador la va a posterizar igual. La elección del trazador no es lo que separa un buen resultado de uno malo en este par.
| JPG | SVG | |
|---|---|---|
| Nombre completo | Imagen JPEG | Scalable Vector Graphics |
| Extensión de archivo | .jpg, .jpeg, .jpe | .svg |
| Tipo de medio | image/jpeg | image/svg+xml |
| Compresión | Con pérdida — el tamaño se paga con calidad | Sin comprimir |
| Publicado por primera vez | 1992 | 2001 |
| Publicado por | Joint Photographic Experts Group | W3C |
| Especificación | ITU-T T.81 | SVG 1.1 |
| Licencia | Estándar abierto | Estándar abierto |
| Situación actual | Vigente | Vigente |
| Profundidad de bits | 8 | — |
| Color que puede describir | RGB, escala de grises, YCbCr | RGB |
| Imagen más grande | 65.535 px por lado | — |
| Se abre en el navegador | Todos los navegadores | Todos los navegadores |
| Considerado en su lugar | WebP, AVIF, HEIC | PNG, PDF |
SVG admite transparencia y JPG no. Es espacio que tiene el resultado y que el original nunca usó: convertir no crea un fondo transparente, solo lo hace posible después.
SVG es un formato de trabajo y JPG 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.
SVG puede contener animación; un archivo JPG es un solo fotograma. Sale un archivo de una imagen en un formato que admitiría más.
SVG admite capas. Un archivo JPG llega ya aplanado, así que el resultado tiene una sola capa: la estructura habría que rehacerla a mano.
Los programas de siempre no coinciden: JPG se abre en Adobe Photoshop, GIMP y Preview, y SVG en Inkscape, Adobe Illustrator y Figma, así que quien reciba el resultado necesita alguno del segundo grupo.
El resultado ocupa más que el original y no es mejor. JPG ya descartó detalle y SVG guarda lo que queda sin descartar más: evita pérdidas futuras, no deshace la primera.
JPG es el formato de Joint Photographic Experts Group, publicado en 1992. Registra 8 bits por canal.
SVG viene de W3C y es de 2001, recogido en SVG 1.1. Inkscape, Adobe Illustrator y Figma lo leen.
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.
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.
JPG 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.
El resultado ocupa más que el original y no es mejor. JPG ya descartó detalle y SVG guarda lo que queda sin descartar más: evita pérdidas futuras, no deshace la primera.
SVG admite transparencia y JPG no. Es espacio que tiene el resultado y que el original nunca usó: convertir no crea un fondo transparente, solo lo hace posible después.
SVG es un formato de trabajo y JPG 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.
Lo que esta página afirma sobre JPG y SVG se puede comprobar: aquí están los documentos que lo fijan.