Acerca de esta herramienta
Convierte el contenido UTF-8 de un SVG en texto fácil de copiar. Obtén Base64 sin prefijo o un Data URI con el tipo de imagen SVG, según lo que necesites.
Cómo usarla
- Selecciona un SVG codificado en UTF-8 o pega su contenido completo.
- Pulsa Generar Base64 y revisa el resultado.
- Copia el Base64 sin prefijo o el Data URI completo, según lo que necesites.
- Descarga el texto o comprueba la recuperación con Base64 → SVG.
Funciones
- Codifica directamente el SVG; no lo convierte a PNG ni a otro formato de píxeles.
- Admite texto UTF-8, incluidos caracteres acentuados, alfabetos diversos y emoji.
- El resultado principal es Base64 sin prefijo. El Data URI añade data:image/svg+xml;base64,.
Codificación y archivo original
- Base64 es una codificación, no un cifrado, una compresión ni un filtro de seguridad. Cualquiera puede decodificarlo.
- El resultado conserva el SVG original, incluidos posibles scripts y referencias externas. Úsalo solo cuando confíes en su contenido y sea adecuado.
- Base64 suele aumentar el tamaño aproximadamente un tercio. El prefijo Data URI añade algunos caracteres más.
Seguridad de los SVG
La vista previa utiliza una copia estática filtrada. No ejecuta scripts, eventos de clic ni animaciones, ni carga imágenes, fuentes o estilos externos. Se eliminan referencias externas, páginas incrustadas y contenido no compatible, por lo que puede diferir del original. No se admiten documentos con DOCTYPE ni entidades personalizadas.
Los archivos y el código SVG UTF-8 admiten hasta 2 MiB, 20000 nodos, incluidos elementos y texto, y 96 niveles de anidamiento. Simplifica los archivos que superen estos límites.
Privacidad
El SVG se procesa únicamente en tu navegador y no se sube al servidor.
La herramienta no guarda automáticamente la entrada ni los resultados. Descarga lo que necesites antes de borrar o salir y conserva el archivo original.
Preguntas frecuentes
¿Qué es un SVG en Base64?
Es una secuencia de caracteres ASCII que representa los bytes UTF-8 del SVG. Al decodificarla se recupera el contenido SVG.
¿Base64 reduce el tamaño?
No. Normalmente lo aumenta alrededor de un tercio. Para reducirlo, puedes usar primero el compresor de SVG.
¿Puede usarse como dirección de imagen?
Sí, con el Data URI completo que empieza por data:image/svg+xml;base64,. Algunas aplicaciones o páginas restringen estas direcciones; comprueba que sean compatibles.
¿Se pierden los acentos o los emoji?
No. La codificación UTF-8 conserva los caracteres multilingües y los emoji. Se recuperan al decodificar con UTF-8.