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 SVG a JPG 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.
SVG a JPG
Un SVG no tiene resolución. Es un conjunto de instrucciones —dibuja aquí un círculo, rellena esta forma con este color— y se puede dibujar igual de nítido a cualquier tamaño. Un JPG es una rejilla fija de píxeles. Así que convertir significa elegir un tamaño.
Casi todos los conversores cogen el ancho que encuentren escrito dentro del SVG y dibujan callando a ese tamaño. Como muchos SVG llevan escrita una medida cualquiera —un tamaño de icono de 100 o 200 píxeles que se quedó pegado del sitio donde se creó—, el resultado sale inservible.
Piénsalo al revés: dónde va a acabar la imagen. Para una página web, dibuja al doble del espacio en el que se va a ver — las pantallas de alta densidad llevan una década siendo lo normal, y una imagen de 400 píxeles metida en un hueco de 400 píxeles se ve blanda en la mayoría de las pantallas.
Pasarse por arriba es barato; quedarse corto no. Un JPG dibujado más grande de lo necesario ocupa algo de más y se puede reducir sin pérdida visible; un JPG dibujado demasiado pequeño no tiene vuelta atrás, porque el detalle nunca llegó a escribirse.
El JPG no tiene canal alfa. No es que esté limitado: no lo tiene. Cada píxel es opaco, así que todo lo que fuera transparente en el SVG hay que rellenarlo con algo, y el blanco es la elección sensata por defecto.
Y es también la que produce el fallo que se recuerda: un logotipo blanco o muy claro, pensado para fondo oscuro, llega convertido en un cuadrado blanco donde no se ve nada. Cambia el color de relleno debajo del resultado.
La mayoría de los SVG son logotipos, iconos y diagramas: color plano y bordes marcados. La compresión JPEG es justamente peor con este contenido que con ningún otro, porque se hizo para fotografías, y en el límite marcado entre dos colores deja halos y suciedad.
Así que el consejo honesto es convertir a PNG, salvo que algo esté exigiendo específicamente un JPG — y lo exigen: fichas de venta, sistemas de entrega para imprenta, gestores de contenidos antiguos y cierto software de oficina siguen sin aceptar otra cosa.
Un SVG normalmente nombra una tipografía y no la lleva dentro. Quien crea el archivo tiene que tenerla, y resvg —que es lo que dibuja aquí— tiene las que hay en tu sistema, no las que había en el programa de diseño.
Así que la tipografía que falta se sustituye por otra, y un logotipo cuidadosamente espaciado llega con el espaciado cambiado. El remedio está en el programa de diseño: convierte el texto a contornos antes de exportar. Entonces las letras pasan a ser formas y no queda nada que sustituir.
Las formas, los trazos, los rellenos y los degradados cruzan fielmente. El terreno incierto son los filtros —desenfoques y sombras— y con ellos los modos de fusión y las máscaras construidas a partir de otras máscaras.
resvg cubre todo lo que los archivos reales usan de verdad, y omite lo que no tiene implementado en lugar de moldearlo en algo aproximado. Si algún efecto significa algo para ti, mira el JPG en vez de darlo por hecho.
Un SVG puede apuntar con una URL a una foto, una tipografía o una hoja de estilos que están fuera. Aquí nada sale a internet, así que el archivo al que apunta sencillamente no existe — y esa misma propiedad es la que mantiene tu dibujo en privado.
El síntoma es un rectángulo vacío en el JPG donde debería haber una imagen. Vuelve a exportar el SVG incrustando los recursos, no solo enlazándolos, y entonces el dibujo viaja con todo aquello de lo que depende.
El tamaño sigue a la resolución que elegiste, no al SVG. Un icono de 3 KB dibujado a 4000 píxeles produce un JPG de varios megas, porque el archivo ya no es una descripción sino una rejilla de píxeles.
Para cualquier cosa parecida a una fotografía, una calidad de alrededor de 85 es lo sensato por defecto. Para un logotipo de color plano la pregunta está mal planteada: ningún ajuste de calidad impide que el JPEG deje halos en un borde marcado, y ahí la respuesta es PNG.
Suelta la carpeta completa. Cada SVG se dibuja a la misma escala y vuelven todos en un ZIP, que es normalmente lo que hace falta para un juego de iconos o una tanda de exportación.
El dibujado ocurre en tu máquina, así que no hay límite por archivo ni cola. Y como esto es resvg y no el canvas del navegador, el último archivo se dibuja exactamente igual que el primero.
| SVG | JPG | |
|---|---|---|
| Nombre completo | Scalable Vector Graphics | Imagen JPEG |
| Extensión de archivo | .svg | .jpg, .jpeg, .jpe |
| Tipo de medio | image/svg+xml | image/jpeg |
| Compresión | Sin comprimir | Con pérdida — el tamaño se paga con calidad |
| Publicado por primera vez | 2001 | 1992 |
| Publicado por | W3C | Joint Photographic Experts Group |
| Especificación | SVG 1.1 | ITU-T T.81 |
| Licencia | Estándar abierto | Estándar abierto |
| Situación actual | Vigente | Vigente |
| Profundidad de bits | — | 8 |
| Color que puede describir | RGB | RGB, escala de grises, YCbCr |
| Imagen más grande | — | 65.535 px por lado |
| Se abre en el navegador | Todos los navegadores | Todos los navegadores |
| Considerado en su lugar | PNG, PDF | WebP, AVIF, HEIC |
JPG no tiene canal alfa. Un archivo SVG con transparencia sale con esas zonas rellenas —blancas si no indicas otra cosa— y ningún ajuste de JPG devuelve la transparencia.
SVG describe formas y JPG guarda píxeles. El resultado es nítido al tamaño con que se generó y no más: ampliarlo después solo puede inventar los píxeles intermedios, por lo que aquí el tamaño de exportación importa más que en otras conversiones.
JPG guarda una sola imagen fija. De un archivo SVG animado queda el primer fotograma y se pierde el resto: la conversión sirve para extraer una imagen, no para llevarse el movimiento.
Las capas se fusionan. SVG las mantiene separadas y editables; JPG guarda el resultado combinado, así que todo lo que dependa de mover una capa tiene que hacerse antes.
Los programas de siempre no coinciden: SVG se abre en Inkscape, Adobe Illustrator y Figma, y JPG en Adobe Photoshop, GIMP y Preview, así que quien reciba el resultado necesita alguno del segundo grupo.
El archivo se reduce mucho, y se reduce descartando detalle. SVG lo guarda todo; JPG guarda lo que el ojo apenas nota. En una fotografía el cambio casi no se paga; en texto, una captura de pantalla o un dibujo lineal se ve como halos en los bordes.
SVG es el formato de W3C, publicado en 2001. Está recogido en SVG 1.1, y conviene conocerlo si el archivo tiene que sobrevivir a la herramienta que lo escribió.
JPG viene de Joint Photographic Experts Group y es de 1992, recogido en ITU-T T.81. Adobe Photoshop, GIMP y Preview 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. El motor de este par concreto es resvg, un renderizador de SVG estricto escrito en Rust; tu navegador lo descarga una vez y lo guarda.
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. resvg se descarga en tu equipo y se ejecuta allí, y por eso no hay contador.
SVG y JPG 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. El texto se dibuja con las tipografías incrustadas en el archivo; para el resto se usa una de reemplazo.
JPG no tiene canal alfa. Un archivo SVG con transparencia sale con esas zonas rellenas —blancas si no indicas otra cosa— y ningún ajuste de JPG devuelve la transparencia.
SVG describe formas y JPG guarda píxeles. El resultado es nítido al tamaño con que se generó y no más: ampliarlo después solo puede inventar los píxeles intermedios, por lo que aquí el tamaño de exportación importa más que en otras conversiones.
JPG guarda una sola imagen fija. De un archivo SVG animado queda el primer fotograma y se pierde el resto: la conversión sirve para extraer una imagen, no para llevarse el movimiento.
Lo que esta página afirma sobre SVG y JPG se puede comprobar: aquí están los documentos que lo fijan.