DevBento logoDevBento
Herramientas/Codificador/Decodificador Base64/Convertidor de SVG a Base64

Convertidor de SVG a Base64

Convierte imágenes SVG a data URIs Base64 para fondos CSS e incrustación HTML. Preserva la calidad vectorial a cualquier escala. Funciona en tu navegador.

🖼️

Drag & drop files here

or click to browse. Select multiple files at once. (max 50 MB each)

Herramientas Relacionadas
{}Formateador y Validador de JSON
Formatea, minifica y valida datos JSON al instante. Resaltado de sintaxis, vista de árbol interactiva y detección de errores. Herramienta en tu navegador.
jwtDecodificador JWT
Decodifica e inspecciona JSON Web Tokens en tu navegador. Ve el header, claims del payload y estado de expiración sin enviar nada a ningun servidor.
%20Codificador URL y Convertidor de Entidades HTML
Codifica texto con encodeURIComponent o encodeURI para URL, convierte caracteres especiales HTML a entidades nombradas o numericas. Todo ocurre en tu navegador.
shaGenerador de Hashes
Create a checksum of the decoded output

Convertir SVG a Base64

SVG (Scalable Vector Graphics) es el único formato de imagen web que se mantiene perfectamente nitido en cualquier nivel de zoom. Esta herramienta codifica archivos SVG a Base64 para incrustar como data URI en CSS, HTML o JavaScript.

Como Usarlo

  1. Suelta un archivo SVG en el área de carga o haz clic para examinar
  2. La herramienta lee el archivo y lo codifica a Base64
  3. Selecciona tu formato de salida: Base64 plano, data URI o CSS background
  4. Copia el resultado

SVG y Base64: Cuándo Tiene Sentido

SVG es único entre los formatos de imagen porque ya es texto (XML). Esto crea una opción que no existe con formatos binarios como PNG o JPEG: puedes incrustar SVG como Base64, texto codificado en URL o marcado en línea.

Data URI Base64

background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0...);

Los bytes SVG se codifican a Base64 y se envuelven en un data URI. El navegador lo decodifica y renderiza el SVG.

Data URI con URL encoding (generalmente mejor)

background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' ...");

El XML del SVG se codifica con porcent encoding. Esto suele ser más pequeno que Base64 para SVGs porque SVG ya es texto y no se beneficia del paso de binario a texto.

SVG en línea

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M12 2L2 22h20L12 2z"/>
</svg>

Marcado directamente en HTML. El enfoque más flexible: puedes estilizarlo con CSS, anadir animaciones y manipularlo con JavaScript. No requiere codificación.

Cuando Usar Base64 para SVG

Aunque el URL encoding suele ser más pequeno, los data URIs Base64 para SVG son la opción correcta cuando:

Optimización de SVG Antes de la Codificación

Los SVGs sin optimizar de herramientas de diseño suelen incluir:

Ejecutar SVGO elimina estos. Un logo de 15 KB de Figma puede reducirse a 4 KB después de SVGO, lo que resulta en un string Base64 o URL encoding mucho más corto.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construido localmenteChangelog