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

1

Elige el modo

Selecciona Codificar para convertir XML a Base64, o Decodificar para ir en sentido contrario.

2

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.

3

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

XML:

Codificado como Base64:

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.