Saltar al contenido
Cifrivo
Imágenes

Convertir SVG a Base64

Sanea el marcado SVG y codifica sus bytes UTF-8 como Base64 puro o una Data URI completa localmente.

Procesado localmenteTus archivos no salen de tu dispositivo.

Herramienta de imagen

GratisSin registroProcesamiento local

Tus imágenes se procesan en tu dispositivo y no se suben a nuestros servidores.

Seleccionar SVG

Archivo SVG · máximo 5 MB

Se eliminan scripts, foreignObject, eventos y referencias externas antes de previsualizar o convertir.

Cómo funciona

  1. Selecciona un SVG y revisa la vista previa saneada.
  2. Elige Base64 puro o Data URI.
  3. Convierte el marcado seguro.
  4. Copia el resultado para tu flujo de desarrollo.

Ejemplo práctico

Data URI produce data:image/svg+xml;base64,... para usar el gráfico saneado como origen de imagen sin otra petición.

Fórmula y explicación

Base64 no rasteriza: codifica el texto SVG saneado como bytes UTF-8. Al decodificar se recupera el marcado vectorial y su escalabilidad.

Una Data URI incluye el MIME; Base64 puro solo los bytes codificados. Incrustar aumenta el tamaño aproximadamente un tercio y puede reducir el caché, por lo que conviene en recursos pequeños.

Los elementos activos y referencias externas se eliminan antes. No es cifrado y cualquiera puede decodificarlo.

Preguntas frecuentes

¿Base64 hace más seguro el SVG?

No. Codificar no es una barrera de seguridad; por eso se sanea el marcado antes.

¿El SVG sigue siendo escalable?

Sí. Base64 contiene el XML vectorial, no un bitmap.

¿Uso Base64 puro o Data URI?

Usa Data URI como origen de imagen y Base64 puro si una API ya conoce el MIME.