PT
Minhas ferramentas

Decodificador de Base64

Decodifique Base64 ou Base64URL em texto UTF-8 ou bytes hexadecimais. Aceita data URIs, quebras de linha e preenchimento ausente, e explica entradas inválidas.

Texto decodificado
Olá, mundo!

12 byte(s) decodificado(s).

Minhas ferramentas →
Publicidade

Cole um Base64 para ver o que ele contém. O decodificador aceita os alfabetos padrão e seguro para URL, ignora quebras de linha, funciona com ou sem o preenchimento "=" e remove um prefixo data:...;base64,. Os bytes são mostrados como texto UTF-8 quando são texto, ou como hexadecimal quando são binários, e entradas malformadas recebem uma explicação específica em vez de uma saída sem sentido.

Como usar esta ferramenta

  1. Cole a sequência Base64, um único segmento de JWT ou um data URI inteiro.
  2. Leia o texto decodificado, que se atualiza enquanto você digita.
  3. Troque Mostrar o resultado como para hexadecimal para inspecionar os bytes puros.
  4. Para imagens, PDFs e outros arquivos, use o conversor de Base64 para arquivo para baixá-los.

Fórmula

bytes = ⌊6 × c ÷ 8⌋

c é o número de caracteres Base64, sem contar o preenchimento "=". Cada caractere carrega 6 bits; os bits são reagrupados em bytes de 8 bits, e os 2 ou 4 bits sobressalentes no final são descartados (no Base64 canônico eles são zero). Um tamanho que deixa um único caractere sobrando é impossível e significa que o texto foi cortado.

Exemplo

dGVzdDoxMjPCow== tem 14 caracteres antes do preenchimento, então guarda ⌊6 × 14 ÷ 8⌋ = 10 bytes. Lidos como UTF-8, eles formam test:123£: oito caracteres ASCII mais o sinal de libra, que ocupa dois bytes (C2 A3). É o exemplo de credenciais em UTF-8 da RFC 7617.

Perguntas frequentes

Por que aparece hexadecimal em vez de texto?

Os bytes são UTF-8 inválido ou contêm caracteres de controle, então a ferramenta mostra hexadecimal. Um texto válido também pode conter caracteres de controle; essa escolha de exibição não identifica um tipo de arquivo. O conversor de Base64 para arquivo pode salvar os bytes.

Ele decodifica JWTs?

Sim, uma parte de cada vez. Um JSON Web Token são três segmentos Base64 seguros para URL unidos por pontos; cole o primeiro ou o segundo segmento para ler o cabeçalho ou o conteúdo JSON. A decodificação não verifica a assinatura.

O que torna um Base64 inválido?

Caracteres fora de A–Z, a–z, 0–9, + / (ou - _), "=" em qualquer lugar que não seja o fim, mistura dos dois alfabetos ou um tamanho que deixa um caractere sobrando — em geral um sinal de que a sequência foi cortada ao copiar.

Decodificar é o mesmo que descriptografar?

Não. O Base64 não tem chave, então decodificar só desfaz a codificação. Se o resultado parece bytes aleatórios, os dados provavelmente foram criptografados ou comprimidos antes de serem codificados.

Fontes

Última atualização:

Citar ou incorporar esta ferramenta
APA

kakaoCalc. (2026, November 9). Decodificador de Base64. https://kakao.mobile/pt/tools/base64-decoder/

MLA

“Decodificador de Base64.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/base64-decoder/.

Publicidade