Decodificar Base64
Cole uma string Base64 – padrão, URL-safe (Base64URL) ou uma URI data: – e decodifique para texto legível. Imagens, PDFs, áudio e outros arquivos são detectados automaticamente.
Dica: pressione Ctrl + Enter (⌘ + Enter no Mac) para decodificar.
Decodificar um arquivo Base64
Tem um arquivo .txt / .b64 cheio de Base64? Solte-o aqui para recuperar o arquivo original (imagem, PDF, ZIP, áudio…). Até 100 MB.
Como decodificar Base64
- Cole a string Base64 na caixa de entrada (ou solte um arquivo no decodificador de arquivos).
- Mantenha UTF-8 como conjunto de caracteres – ele serve para quase todos os dados atuais. Se aparecerem caracteres
�, escolha Detecção automática ou um conjunto específico. - Clique em DECODIFICAR ou ative o Modo ao vivo para decodificar enquanto digita.
- Copie ou baixe o resultado. Imagens, áudio, vídeo e PDFs decodificados ganham uma pré-visualização e um botão de download.
O que este decodificador entende
- Base64 padrão e URL-safe – os alfabetos
+/e-_são aceitos automaticamente, então partes de JWT e tokens Base64URL são decodificados sem alterações. - Entrada bagunçada – quebras de linha (MIME, PEM), espaços e falta de padding
=são tratados. Caracteres inválidos são ignorados e informados, ou rejeitados com a posição exata no modo estrito. - Data URI – cole
data:image/png;base64,…diretamente; o prefixo é removido e o tipo MIME é usado no nome do arquivo. - Mais de 40 conjuntos de caracteres – UTF-8, UTF-16/32, Windows-125x, ISO-8859-x, Shift_JIS, GBK, Big5, EUC-KR, KOI8 e outros, com detecção automática.
- Arquivos – imagens (PNG, JPEG, GIF, WebP, SVG), PDF, áudio, vídeo, ZIP e documentos do Office são detectados automaticamente e podem ser visualizados ou baixados.
Exemplos
| Entrada Base64 | Resultado decodificado |
|---|---|
SGVsbG8gV29ybGQh | Hello World! |
eyJhbGciOiJIUzI1NiJ9 | {"alg":"HS256"} (um cabeçalho JWT) |
Perguntas frequentes
Por que aparecem � ou caracteres estranhos no resultado?
O Base64 guarda apenas bytes, não o conjunto de caracteres que os gerou. Se o texto foi escrito em uma codificação antiga (por exemplo Windows-1252 ou ISO-8859-1), selecione-a em Conjunto de caracteres de origem ou tente Detecção automática.
O resultado ainda parece Base64. E agora?
Provavelmente os dados foram codificados duas vezes. Clique em Usar como entrada e decodifique de novo.
Qual a diferença entre o modo flexível e o estrito?
Por padrão, caracteres fora do alfabeto Base64 são ignorados e você é informado de quantos foram pulados. Já o modo estrito para no primeiro caractere inválido ou erro de padding e destaca a posição, o que é útil para validar dados.
Qual o tamanho máximo da entrada?
Na seção de arquivos é possível decodificar arquivos de até 100 MB. A caixa de texto aceita vários megabytes de Base64.