Decodificador Base64
Decodifique Base64 ou base64url para texto UTF-8 legível, ou veja os bytes brutos em hex. Lida com preenchimento ausente, espaços e prefixos data: URI.
40 caracteres · 40 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Executa totalmente no seu navegador. Seus dados nunca são enviados.
O que é Decodificar Base64?
Transforma uma string Base64 de volta nos dados originais. Aceita tanto o alfabeto padrão quanto o seguro para URL, com ou sem preenchimento =, ignora espaços e quebras de linha e remove automaticamente um prefixo data:...;base64,. Os bytes são exibidos como texto UTF-8, ou em hex se forem binários.
Como usar Decodificar Base64
- Cole a string Base64 em Entrada.
- Leia o texto decodificado em Saída – ele é atualizado enquanto você digita.
- Se aparecer a mensagem de que não é UTF-8 válido, defina o Formato de saída como Bytes em hexadecimal para ver os bytes brutos.
- Use Copiar ou Usar como entrada (para codificar de novo).
Exemplo
WGluIGNow6BvIPCfkYs
Xin chào 👋
Entrada segura para URL/sem preenchimento é aceita como está.
Quando usar Decodificar Base64
Use-o para ler Base64 encontrado em respostas de API, partes de JWT, código-fonte de e-mails, secrets do Kubernetes ou arquivos de configuração. Se o Base64 representar um arquivo (imagem, PDF, ZIP), use a ferramenta Decodificar arquivo Base64, que detecta o tipo de arquivo e permite baixá-lo.
Como funciona Decodificar Base64
Espaços em branco e qualquer prefixo de data URI são removidos; depois cada caractere é convertido de volta no seu valor de 6 bits (+/- = 62, //_ = 63). Os bits são reagrupados em bytes de 8 bits; os sinais = finais só indicam quantos bytes o último grupo contém. Caracteres inválidos, um tamanho impossível (resto de 1 caractere) ou preenchimento fora do lugar geram um erro em vez de uma saída errada silenciosa. Os bytes são decodificados como UTF-8 estrito (TextDecoder com fatal: true).
Casos de Uso Comuns
- Ler o JSON dentro do cabeçalho ou do payload de um JWT
- Inspecionar o valor de um Secret do Kubernetes
- Decodificar um cabeçalho HTTP Basic auth
- Conferir o conteúdo de um token base64url
- Ver dados binários como bytes hex para depuração
Nota de Segurança
A decodificação roda localmente. Cuidado com segredos: qualquer coisa codificada em Base64 pode ser lida por quem a tiver.
Perguntas Frequentes
Preciso adicionar o preenchimento = que falta?
Não. O preenchimento é opcional na entrada; o decodificador calcula o tamanho sozinho.
Por que recebo a mensagem de que não é texto UTF-8 válido?
Os bytes decodificados não são texto (por exemplo, uma imagem ou dados compactados), ou o texto foi codificado com outro conjunto de caracteres. Mude o Formato de saída para Bytes em hexadecimal ou use a ferramenta Decodificar arquivo Base64.
Ele decodifica base64url de JWTs?
Sim. - e _ são aceitos além de + e /.