Base64

Base64 encoder e decoder: codifique, decodifique e converta base64 em arquivos baixáveis (base64 to file) — variantes standard e URL-safe, gratuito e sem sair do navegador.

Texto original
0 linhas · 0 caracteres
Base64
0 linhas · 0 caracteres

Quando usar Base64 numa integração fiscal

Base64 aparece sobretudo em APIs REST modernas — como o ADN do NFS-e nacional — que precisam transportar um anexo binário (um certificado .pfx, um comprovante, uma imagem) dentro de um payload JSON, que só aceita texto. A codificação não é criptografia: qualquer pessoa com a string consegue decodificar, então nunca use Base64 sozinho para "esconder" um dado sensível.

Dois erros comuns na prática: esquecer que o resultado fica cerca de 33% maior que o dado original (relevante em payloads grandes) e usar a variante errada — a padrão (com + e /) quebra se colada direto numa URL sem escaping extra; a URL-safe (com - e _) resolve isso.

Perguntas frequentes

Cole o conteúdo Base64 no decodificador do DFe Hub e baixe o resultado como arquivo — útil para reconstruir XMLs, PDFs ou imagens recebidos como payload Base64.
A variante URL-safe substitui os caracteres '+' e '/' por '-' e '_', evitando conflitos ao usar o valor em URLs ou nomes de arquivo; o DFe Hub suporta as duas variantes na codificação e decodificação.
Não, a codificação e decodificação Base64 rodam inteiramente no navegador, sem enviar texto ou arquivos para o backend.