Codificador XML para Base64 Online Gratuito
Codifique XML para Base64 e decodifique Base64 para XML instantaneamente no navegador. Sem uploads, sem servidor — 100% privado.
Entrada XML
Saída Base64
O que é XML para Base64?
Às vezes você precisa incorporar um documento XML em um campo JSON, coluna de banco de dados ou payload de rede — mas o XML bruto com colchetes angulares causa problemas de escape. A codificação Base64 converte XML em uma string ASCII segura que pode ser transportada em qualquer lugar. Esta ferramenta faz isso em um passo: cole o XML e obtenha uma string Base64. Veja também o guia Base64 do MDN.
Como usar esta ferramenta
Escolha o modo
Selecione Codificar para converter XML em Base64, ou Decodificar para o sentido inverso.
Cole a entrada
Cole o XML (ou string Base64) no editor esquerdo. Use Exemplo para carregar uma amostra ou Carregar para um arquivo.
Copie ou baixe o resultado
A saída Base64 pode ser usada em APIs ou armazenada com segurança. Precisa escapar XML? Tente XML Escape. Quer converter XML para outro formato? Tente XML para JSON.
Exemplo
Codificando um documento XML simples para Base64 — um padrão comum ao incorporar XML em JSON:
Codificando XML para Base64
Codificado como Base64:
Clique no botão Exemplo para carregar XML de amostra e ver a saída Base64 instantaneamente.
Quando XML para Base64 é útil?
Útil ao incorporar XML em payloads JSON, armazenar XML em bancos de dados que não suportam caracteres especiais, ou transmitir XML por canais que esperam texto ASCII puro.
Perguntas frequentes
Por que codificar XML em Base64?
Base64 transforma XML em uma string ASCII pura, segura para incorporar em valores JSON, parâmetros URL ou cabeçalhos HTTP. Veja RFC 4648 para a especificação completa.
Como decodifico uma string Base64 para XML?
Mude para o modo Decodificar e cole a string Base64. A ferramenta usa a função atob() integrada do navegador. Prefixos Data URI são removidos automaticamente.
Funciona com XML que contém caracteres UTF-8?
Sim. O codificador usa btoa(unescape(encodeURIComponent(xml))) internamente, o que lida corretamente com caracteres UTF-8 multibyte.
Meus dados XML são privados?
Com certeza. Toda a codificação e decodificação ocorre localmente no seu navegador. Nenhum dado é enviado a um servidor.
Posso codificar arquivos XML grandes?
Você pode colar ou carregar arquivos XML de qualquer tamanho que o navegador consiga lidar. A saída Base64 é cerca de 33% maior que a entrada.
Ferramentas relacionadas
O esquema de codificação Base64 está definido em RFC 4648. A especificação XML está em W3C XML.