Decodificar Base64

Converta uma string Base64 de volta ao texto original, com suporte completo UTF-8 e Unicode

Caracteres: {{ inputText.length }} Bytes: {{ byteCount }}
{{ errorMsg }}
Ir para Codificar →

Sobre a Decodificação Base64

A decodificação Base64 inverte o processo, transformando uma string codificada em Base64 de volta nos dados originais. O Base64 usa os 64 caracteres A-Z, a-z, 0-9, +, / e o caractere de preenchimento =. A decodificação aplica a regra inversa, convertendo a cada 4 caracteres Base64 de volta em 3 bytes.

No desenvolvimento web, decodificar Base64 é comum para cabeçalhos e conteúdos de tokens JWT, credenciais de autenticação básica HTTP e dados embutidos em URIs de dados.

Esta ferramenta decodifica strings Base64 que contêm texto codificado em UTF-8 e trata automaticamente espaços e quebras de linha na entrada.

Exemplos

Entrada: SGVsbG8gV29ybGQ= → Saída: Hello World

Entrada: T2zDoSwgTXVuZG8h → Saída: Olá, Mundo!

Perguntas Frequentes

P: Por que o texto decodificado está ilegível?
R: Geralmente os dados originais não estavam codificados em UTF-8 (por exemplo, GBK, ISO-8859-1). Confirme a codificação original ou use um decodificador que permita especificar a codificação.
P: Por que aparece "falha na decodificação"?
R: Possíveis motivos: a entrada não é uma string Base64 válida, contém caracteres ilegais ou seu comprimento está incorreto (não é múltiplo de 4). Verifique se a entrada está completa.
P: Ele também decodifica o formato Base64URL?
R: Esta ferramenta suporta a decodificação Base64 padrão. Se a entrada for Base64URL (usando - e _ em vez de + e /), ela será convertida e decodificada automaticamente.