Codificador e Decodificador Base64 — Codificação de binário para texto
Base64 é um esquema de codificação binário para texto que representa dados binários no formato de string ASCII. É comumente usado para codificar dados em URLs, e-mails e URIs de dados. Toda a codificação e decodificação acontece localmente no seu navegador, com privacidade completa.
RFC 4648 Somente no navegador
Ferramentas relacionadas
- Codificador de URL Codifica e decodifica URLs, parâmetros de consulta e componentes URI. Ferramenta com analisador integrado para extrair protocolo, host e parâmetros de consulta.
- Codificador de Entidades HTML Converta texto em entidades HTML e vice-versa. Ferramenta com entidades nomeadas ( ), decimais ( ) e hexadecimais ( ) para desenvolvimento.
- Decodificador JWT Decodifique e analise JSON Web Tokens com inspeção detalhada de cabeçalho, payload e assinatura. Valida estrutura JWT e fornece informações de decodificação.
- Conversor Punycode Converta nomes de domínio internacionais em Punycode ASCII. Ferramenta para transformar domínios Unicode em formato compatível com DNS para roteamento.
Recursos
- Codificação e decodificação de texto e arquivos
- Suporte a arrastar e soltar arquivos
- Codificação Base64 compatível com URLs
- Modo em tempo real
- Processamento no navegador: seus dados nunca saem do dispositivo
Casos de uso comuns
Desenvolvimento
- Autenticação de API (Basic Auth)
- Decodificação de tokens JWT
- Data URIs para imagens
- Anexos de e-mail
Transferência de dados
- Dados binários em JSON
- Codificação de parâmetros de URL
- Valores de cookies
- Dados binários em XML
Recursos Úteis
Wikipedia: Base64 Introdução compreensível ao Base64 - ideal para iniciantes
RFC 4648: codificações Base16, Base32 e Base64 Especificação oficial do IETF que define o padrão Base64
Guia de codificação Base64 da MDN Visão geral completa do uso de Base64 no desenvolvimento web
MDN btoa() Função JavaScript para codificar strings em Base64
MDN atob() Função JavaScript para decodificar strings Base64