Convertir SVG a WebP

Aquí puedes convertir SVG a WebP 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 WebP funciona de otra manera que SVG. No es la degradación gradual de un códec con pérdida: lo que WebP 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 El texto se dibuja con las tipografías incrustadas en el archivo; para el resto se usa una de reemplazo.

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

Esto es un render, y ocurre una sola vez

Un SVG es un conjunto de instrucciones —dibuja este trazo, rellena esta forma, contornea esta línea— sin resolución propia. Renderizar sigue esas instrucciones a un tamaño concreto y guarda el resultado como píxeles, y desde ese momento el dibujo desaparece y solo queda la imagen.

Así que el tamaño elegido en el momento de convertir es el que tienes. Ampliar el WebP después solo puede inventar los píxeles intermedios, que es exactamente lo que el arte vectorial existe para evitar. Acertar con la escala es todo el oficio de esta conversión; el resto son detalles.

Renderiza más grande de lo que vas a mostrar

Una pantalla de móvil mete dos o tres píxeles físicos en cada píxel CSS, así que una imagen renderizada exactamente a su tamaño de visualización se ve blanda en la mayoría de dispositivos que la van a mostrar. Renderizar al doble o al triple y dejar que el navegador reduzca es la práctica habitual, y cuesta menos de lo que parece: un logo plano al doble comprime a una fracción de lo que pesaría una fotografía de las mismas dimensiones.

La excepción es cualquier cosa realmente grande. Una cabecera a todo lo ancho renderizada al triple produce un archivo que nadie debería descargar; ahí conviene renderizar al doble y aceptarlo, o plantearse si el propio SVG podría servirse directamente.

Las tipografías son donde un logo sale mal

Un SVG nombra sus fuentes en lugar de contenerlas. Cuando el motor de render tiene la fuente, el texto se dibuja bien; cuando no, se sustituye por otra cosa, con otro ancho, así que un nombre comercial compuesto en una tipografía con licencia llega en una genérica de palo seco, con otra anchura, y con la maquetación alrededor rota.

La solución va en el programa de diseño, antes de exportar: convierte el texto en trazados, para que las letras se vuelvan rutas y no dependan de nada. El texto deja de ser editable y pasa a ser fiable, que para un logo es el cambio correcto. Para un diagrama con etiquetas que quieras conservar editables, incrusta la fuente en el SVG en su lugar.

El arte plano es donde más cuesta el ajuste de calidad

El WebP que se escribe aquí siempre tiene pérdida —el control de calidad decide cuánto aprieta el codificador, y en este par no hay modo sin pérdida. El valor por defecto de 82 está pensado para fotografías, y en arte vectorial se nota justo donde no debería: una línea de un píxel coge una mancha, y el límite entre dos colores planos gana un halo de píxeles intermedios.

Súbelo a 95 o más para un logo, un icono o un gráfico, y esos defectos desaparecen mientras el archivo sigue siendo pequeño, porque el color plano comprime bien a cualquier ajuste. Una ilustración con degradados y sombras suaves se comporta como una fotografía y no necesita nada de esto. Si el arte tiene que salir exacto en vez de aproximado, renderiza a PNG en su lugar: ese codificador es sin pérdida.

Cuándo servir el SVG en lugar de convertirlo

A menudo. Si el dibujo es un logo, un icono o una ilustración sencilla que va a una página web que controlas, el SVG suele pesar menos que cualquier raster equivalente, se ve nítido a cualquier zoom en cualquier pantalla, y se puede recolorear desde CSS sin generar un segundo archivo.

Conviene convertir cuando algo rechaza el SVG, y hay bastantes casos así: las imágenes de vista previa en redes sociales exigen PNG o JPG a un tamaño fijo, los clientes de correo son poco fiables con el SVG, muchos formularios de subida lo rechazan directamente, y las plataformas que aceptan contenido de usuarios a menudo lo prohíben por seguridad —un SVG es XML y puede contener scripts. Son restricciones reales, y por eso existe esta página en vez de una preferencia general por los píxeles.

Renderizar un set de iconos en una sola pasada

Los iconos vienen en conjuntos, no de uno en uno. Suelta la carpeta entera: cada archivo se renderiza a su vez a la escala elegida, conserva su nombre con la extensión cambiada, y todo vuelve como un ZIP listo para incorporar a un proyecto.

Dos costumbres mantienen el resultado coherente. Renderiza cada icono a la misma escala en vez de a ojo, para que el conjunto se vea intencionado de un vistazo. Y conserva los SVG en el control de versiones como origen: regenerar todo el conjunto a un nuevo tamaño cuesta entonces una pasada, no volver a dibujar nada.

El arte no sale de tu equipo

El render ocurre en la pestaña del navegador, sobre tu propio procesador. Nada se sube, así que no hay cola, ni límite diario, ni cuenta que crear —y ningún tercero acaba guardando el material de marca todavía sin publicar, algo que preocupa más con logos que con la mayoría de archivos.

También significa que una carpeta de doscientos iconos se convierte tan rápido como tu equipo pueda dibujarlos, en vez de tan rápido como se puedan subir y volver a descargar.

Qué queda del tamaño de archivo original del SVG

Vale la pena comparar antes de aceptar el resultado como definitivo. Un SVG bien optimizado de un icono simple puede pesar menos de un kilobyte; el mismo dibujo renderizado a WebP a un tamaño razonable para pantalla suele pesar más, aunque siga siendo pequeño en términos absolutos.

Eso no invalida la conversión —el destino a menudo no admite SVG y el punto ya está decidido—, pero conviene tenerlo presente antes de repetir la conversión para todo un sistema de iconos: si el destino terminara aceptando SVG en algún momento, el ahorro de peso sería mayor que cualquier ajuste de calidad en esta página.

El propio WebP también tiene un techo de tamaño

WebP guarda sus dimensiones en catorce bits y no admite más de 16.383 píxeles en ningún lado. Es un límite que casi nunca se toca desde un SVG —el rango de escala llega como mucho a 10.240 píxeles de ancho—, pero conviene conocerlo si el dibujo se va a renderizar para un cartel o una lona y no solo para pantalla.

Si algún día el destino pide más que eso —un plano, una lona de gran formato— este par deja de ser la opción correcta, y AVIF o un TIFF sin comprimir son los que admiten dimensiones mayores. Para prácticamente todo lo que se muestra en una página web, el límite del WebP nunca aparece.

Cuándo conviene tener también un JPG o un PNG de reserva

WebP lo leen todos los navegadores actuales, pero no todo lo que procesa una imagen es un navegador: algunos gestores de contenidos antiguos, algunas plantillas de correo y algún que otro formulario de subida siguen sin reconocerlo, sobre todo en sistemas que llevan años sin actualizarse.

Cuando el destino es incierto o es software que no controlas, exportar también un PNG desde el mismo SVG cuesta una segunda pasada y elimina la duda. Cuando el destino es tu propia página web, WebP con un elemento picture y una fuente de PNG como respaldo cubre igual el caso raro sin renunciar al ahorro de peso en el resto de visitas.

Renderizar el mismo dibujo a varios anchos para un srcset

Cuando la imagen final va a ocupar distinto espacio según el ancho de pantalla —una cabecera que es de página completa en un móvil y una franja lateral en un monitor grande—, un solo render no basta por bien elegido que esté. La respuesta habitual es un conjunto de anchos, cada uno servido con srcset, para que el navegador pida solo el que necesita.

Esta conversión no genera ese conjunto por sí sola: hay que repetirla una vez por cada ancho, siempre desde el mismo SVG y no desde un WebP ya renderizado, porque partir de un raster ya perdido no recupera ningún detalle. Tres o cuatro anchos suelen bastar para cubrir el rango habitual entre un móvil y un monitor de escritorio.

Cómo convertir SVG a WebP

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

SVG frente a WebP: qué cambia

SVG frente a WebP
SVGWebP
Nombre completoScalable Vector GraphicsImagen WebP
Extensión de archivo.svg.webp
Tipo de medioimage/svg+xmlimage/webp
CompresiónSin comprimirAmbas, según el ajuste
Publicado por primera vez20012010
Publicado porW3CGoogle
EspecificaciónSVG 1.1RFC 9649
LicenciaEstándar abiertoEstándar abierto
Situación actualVigenteVigente
Profundidad de bits8
Color que puede describirRGBRGB, YCbCr
Imagen más grande16.383 px por lado
Se abre en el navegadorTodos los navegadoresTodos los navegadores
Considerado en su lugarPNG, PDFAVIF, JPG, PNG

Qué se pierde

SVG describe formas y WebP 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.

Las capas se fusionan. SVG las mantiene separadas y editables; WebP guarda el resultado combinado, así que todo lo que dependa de mover una capa tiene que hacerse antes.

Qué se conserva

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

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

Abrir el resultado

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

Para qué sirve cada formato

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ó.

WebP viene de Google y es de 2010, recogido en RFC 9649. Adobe Photoshop, GIMP y Squoosh lo leen.

De SVG a WebP: preguntas frecuentes

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

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.

¿Convertir SVG a WebP 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. resvg se descarga en tu equipo y se ejecuta allí, y por eso no hay contador.

¿Se pierde calidad al convertir SVG a WebP?

SVG y WebP 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.

¿Se puede ampliar después un WebP hecho desde SVG?

SVG describe formas y WebP 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.

¿Se aplanan las capas al pasar de SVG a WebP?

Las capas se fusionan. SVG las mantiene separadas y editables; WebP guarda el resultado combinado, así que todo lo que dependa de mover una capa tiene que hacerse antes.

¿Se conserva la transparencia de SVG a WebP?

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

Más sobre estos formatos

De dónde salen estas cifras

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