Codificador XML a Base64 Online Gratuito
Codifica XML a Base64 y decodifica Base64 a XML al instante en tu navegador. Sin subidas, sin servidor — 100% privado.
Entrada XML
Salida Base64
¿Qué es XML a Base64?
A veces necesitas incrustar un documento XML en un campo JSON, una columna de base de datos o una carga útil de red — pero el XML sin procesar con corchetes angulares y comillas causa problemas de escape. La codificación Base64 convierte XML en una cadena ASCII segura que viaja en cualquier lugar sin corrupción. Esta herramienta lo hace en un solo paso: pega tu XML y obtén una cadena Base64. Consulta la guía Base64 de MDN para más detalles.
Cómo usar esta herramienta
Elige el modo
Selecciona Codificar para convertir XML a Base64, o Decodificar para ir en sentido contrario.
Pega la entrada
Pega tu XML (o cadena Base64) en el editor izquierdo. Usa Ejemplo para cargar una muestra o Subir para cargar un archivo.
Copia o descarga el resultado
La salida Base64 puede usarse en APIs o almacenarse de forma segura. ¿Necesitas escapar XML en su lugar? Prueba XML Escape. ¿Quieres convertir XML a otro formato? Prueba XML a JSON.
Ejemplo
Codificando un documento XML sencillo a Base64 — un patrón habitual al incrustar XML en JSON:
Codificar XML a Base64
Codificado como Base64:
Haz clic en el botón Ejemplo para cargar XML de muestra y ver la salida Base64 al instante.
¿Cuándo ayuda XML a Base64?
Útil al incrustar XML en cargas útiles JSON, almacenar XML en bases de datos que no admiten caracteres especiales, o transmitir XML por canales que esperan texto ASCII plano.
Preguntas frecuentes
¿Por qué codificar XML a Base64?
Base64 convierte XML en una cadena ASCII pura, segura para incrustar en valores JSON, parámetros URL o cabeceras HTTP. Consulta RFC 4648 para la especificación completa.
¿Cómo decodifico una cadena Base64 a XML?
Cambia al modo Decodificar y pega la cadena Base64. La herramienta usa la función atob() integrada del navegador. Los prefijos Data URI se eliminan automáticamente.
¿Funciona con XML que contiene caracteres UTF-8?
Sí. El codificador usa btoa(unescape(encodeURIComponent(xml))) internamente, lo que maneja correctamente los caracteres UTF-8 multibyte.
¿Son privados mis datos XML?
Absolutamente. Toda la codificación y decodificación se ejecuta localmente en tu navegador. No se envían datos a ningún servidor.
¿Puedo codificar archivos XML grandes?
Puedes pegar o subir archivos XML de cualquier tamaño que el navegador pueda manejar. Ten en cuenta que la salida Base64 es aproximadamente un 33% más grande que la entrada.
Herramientas relacionadas
El esquema de codificación Base64 está definido en RFC 4648. La especificación XML está en W3C XML.