Decodificador Base64

Converta dados codificados com opções claras de formato. Seus dados ficam no seu dispositivo.

Codificação e decodificação
Preparando sua área de trabalho…
Entrada
Saída
Seu resultado aparecerá aqui.

Como usar

  1. Cole o valor codificado, abra um arquivo ou experimente o exemplo.
  2. Escolha o formato. O resultado é atualizado enquanto você digita.
  3. Copie o resultado ou baixe os dados convertidos.

Decodificando Base64 corretamente

Decodifique Base64 para os bytes originais. UTF-8 válido é exibido como texto; outros dados binários recebem uma prévia hexadecimal e um download que preserva todos os bytes.

Selecione o alfabeto correspondente e decida se aceita espaços em branco ASCII e ausência de preenchimento. Caracteres inválidos e preenchimento inconsistente são informados.

Recupere os bytes originais

Cada grupo de caracteres Base64 se torna bytes. A decodificação de texto usa UTF-8 estrito e preserva um BOM inicial. Bytes que não são texto continuam disponíveis para download sem serem trocados por caracteres substitutos.

Uma conversão Base64
Entrada
T2zDoSwgbXVuZG8hIPCfkYs=
Resultado
Olá, mundo! 👋

As configurações padrão convertem esta entrada em uma única passagem.

Preenchimento e espaços em branco

Espaços ASCII, tabulações, CR e LF podem ser ignorados explicitamente. A ausência de preenchimento pode ser aceita, mas preenchimento extra, = fora de posição, alfabetos misturados e bits não utilizados diferentes de zero são rejeitados. O alfabeto selecionado deve corresponder à entrada.

Resultados binários e Base64 puro

A entrada deve ser o próprio valor Base64. Remova o cabeçalho de data URL antes de decodificar. A saída binária é exibida apenas em uma prévia hexadecimal limitada; Baixar exporta todos os bytes decodificados.

Limites de processamento

Até 5 MiB de entrada, 20 MiB de saída e 10 segundos por execução. Arquivos de texto devem usar UTF-8. A codificação Base64 também aceita arquivos binários. Os documentos ficam no seu dispositivo.

?

Perguntas frequentes

Por que vejo uma prévia hexadecimal?

Os bytes decodificados não são UTF-8 legível. Baixar salva esses bytes sem alterações.

Posso decodificar um valor sem preenchimento?

Sim, com Permitir ausência de preenchimento ativado. Um resto de um caractere é sempre inválido.

Posso colar Base64 com quebras de linha?

Sim, se Ignorar espaços em branco ASCII estiver ativado. Outros caracteres inesperados continuam sendo erros.

O decodificador aceita uma data URL?

Cole o valor Base64 após a vírgula, sem o cabeçalho de data URL.

Decodificar executa um arquivo?

Não. O resultado é texto ou um download. Nunca é executado nem renderizado como documento.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.