Decodificador Base64
Decodifique strings Base64 em texto legível na hora. Confira cabeçalhos de autenticação, tokens, payloads de API e e-mails. Decodificador Base64 grátis.
Transforme uma string Base64 de volta em texto legível
Você vai encontrar strings Base64 pela web toda: em cabeçalhos HTTP, payloads JSON, código-fonte de e-mails, arquivos de configuração e tokens. Elas parecem letras aleatórias e muitas vezes terminam com um ou dois sinais =. Este decodificador as transforma de volta no texto original para você ver o que contêm.
Por exemplo, SGVsbG8sIEJvdHN5IQ== é decodificado como Hello, Botsy!. Cole a string, envie e leia o resultado.
Se o resultado parecer um monte de símbolos sem sentido, provavelmente os dados originais não eram texto. Pode ser uma imagem, um arquivo compactado ou dados criptografados. Para imagens, experimente o conversor Base64 para imagem.
Como usar o decodificador Base64
- Cole a string Base64 na caixa de conteúdo. Não inclua prefixos como
Basicoudata:...;base64,. - Envie para decodificar.
- Leia ou copie o texto decodificado.
Exemplos
Texto simples
Entrada: TXkgQm90c3kgdG9vbHM=
Resultado: My Botsy tools
Texto com acentos
Entrada: w7FhbmTDug==
Resultado: ñandú
Texto UTF-8 é decodificado corretamente, com acentos.
Sem preenchimento
Entrada: SGVsbG8gd29ybGQ
Resultado: Hello world
Aqui não faz diferença faltar o = no final.
Usos comuns
- Ver o que há dentro de um cabeçalho HTTP Basic Authorization enquanto depura.
- Ler o cabeçalho e o payload de um JWT (são JSON codificado em Base64URL).
- Conferir valores Base64 em secrets do Kubernetes, variáveis de ambiente ou arquivos de configuração.
- Ler partes codificadas do código-fonte de um e-mail.
- Verificar a saída do seu próprio código que gera Base64.
Dicas e coisas para saber
- Se a decodificação falhar, veja se falta o preenchimento
=, se há espaços ou quebras de linha soltos ou caracteres fora do alfabeto Base64. - JWTs e algumas APIs usam Base64 seguro para URL, que troca
+e/por-e_. Destroque antes de decodificar, se precisar. - O JSON decodificado fica mais fácil de ler depois de passar pelo formatador de JSON.
- Cuidado com tokens e credenciais: decodificar um token não o verifica, e você não deve colar segredos ativos em nenhum site.
Casos especiais e limitações
- Caracteres inválidos são ignorados sem aviso em vez de gerar erro.
SGVsbG8@IHdvcmxké decodificado como "Hello" seguido de lixo, então um resultado incompreensível costuma indicar uma string danificada. - O Base64 seguro para URL (com
-e_) é decodificado errado se você não trocar de volta por+e/:PDw_Pz4-dá lixo ePDw/Pz4+dá<<??>>. - Dados binários, como imagens ou arquivos zip, aparecem como símbolos ilegíveis. Para fotos, use Base64 para imagem.
- Quebras de linha dentro de strings longas (comuns no código-fonte de e-mails) são ignoradas, então você pode colá-las como estão.
Perguntas frequentes
Como sei se uma string é Base64?
Base64 usa só A–Z, a–z, 0–9, + e /, pode terminar com preenchimento = e o tamanho costuma ser múltiplo de 4. São pistas, não provas; o mais fácil é tentar decodificar.
Por que o texto decodificado parece sem sentido?
Provavelmente os dados originais eram binários, como uma imagem, um arquivo zip ou bytes criptografados, e não texto.
Posso decodificar um JWT com isto?
Você pode decodificar o cabeçalho e o payload (as duas primeiras partes separadas por pontos). Troque antes os - e _ por + e /. Decodificar não verifica a assinatura.
Decodificar Base64 é o mesmo que descriptografar?
Não. Base64 é uma codificação pública, sem chave. Qualquer pessoa pode decodificar, por isso não deve ser usada para proteger segredos.
Ferramentas relacionadas
- Codificador Base64: Codifique qualquer string de texto em Base64.
- Base64 para imagem: Decodifique uma string Base64 em uma imagem.
- Decodificador de URL: Decodifique uma URL e recupere o texto normal.
- Validador e formatador de JSON: Valide conteúdo JSON e deixe-o em um formato legível.
- Conversor hexadecimal: Converta texto em hexadecimal e vice-versa.
Ferramentas semelhantes
Codifique qualquer texto ou string em Base64 na hora. Útil para data URIs, cabeçalhos HTTP Basic, e-mail e APIs. Codificador Base64 grátis.
Ferramentas grátis populares
Converta texto para MAIÚSCULAS, minúsculas, frase, Título, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case. Grátis.
Consulte os registros DNS de qualquer domínio: A, AAAA, CNAME, MX, NS, TXT e SOA. Confira e-mail, SPF, verificações e servidores de nomes grátis.
Crie senhas fortes e aleatórias com um clique. Escolha o tamanho e inclua letras maiúsculas, minúsculas, números e símbolos. Grátis e sem cadastro.
Codifique qualquer texto ou string em Base64 na hora. Útil para data URIs, cabeçalhos HTTP Basic, e-mail e APIs. Codificador Base64 grátis.
Converta números em palavras em vários idiomas, incluindo o português do Brasil. Escreva por extenso valores de cheques, recibos, contratos e trabalhos. Grátis.
Transforme seu texto em elegantes letras 𝓬𝓾𝓻𝓼𝓲𝓿𝓪𝓼 para copiar e colar em bios, nomes e posts do Instagram, TikTok, X e Discord. Grátis.