~/tools / Base64 Encoder / Decoder
Base64 Encoder / Decoder
Converta texto para Base64, ou decodifique uma string Base64 de volta para texto. Lida corretamente com caracteres multibyte. Processado apenas no seu navegador.
Base64 é uma codificação que permite que dados binários (imagens, arquivos) trafeguem com segurança como texto. Comumente usado para inspecionar o conteúdo de uma API key, um JWT codificado em Base64, ou um cabeçalho de HTTP Basic Auth.
# Casos de uso
- Descobrir o que um cabeçalho de HTTP Basic Auth ou uma API key realmente contém
- Decodificar manualmente um segmento de header/payload de um JWT
- Codificar um valor em Base64 para uma variável de ambiente ou um secret de CI/CD
# Como usar
- Cole o texto que deseja converter na caixa de entrada.
- Clique em "Encode" para converter texto simples em Base64, ou em "Decode" para converter Base64 de volta em texto simples.
- O resultado aparece abaixo. Texto não ASCII também funciona bem.
# FAQ
- O que é Base64?
- Uma codificação que representa dados binários usando apenas 64 caracteres imprimíveis. Comumente usado em anexos de e-mail, tokens de API, e em qualquer lugar onde dados binários precisem ser tratados com segurança como texto.
- Lida com texto não ASCII?
- Sim. A entrada é tratada como UTF-8, usando encodeURIComponent/decodeURIComponent junto com btoa/atob para suportar corretamente caracteres multibyte.
# Relacionados
# Aprenda nos sites irmãos
- Learn JavaScript
Learn by running it in your browser — prodou.net