Codificação e Descodificação Base64
A ferramenta identifica automaticamente o tipo de entrada: texto normal gera codificação Base64, Base64 válido é automaticamente descodificado para o texto original.
Processamento local · Sem envio de ficheiros
Os ficheiros são processados neste navegador sem carregamento automático. A primeira carga dos componentes pode exigir Internet.
Codificação e decodificação Base64: usos e limites
Base64 representa bytes usando caracteres imprimíveis. Esta ferramenta converte texto UTF-8 para depuração de API, inspeção de log e verificação de fragmentos de dados.
Base64 é uma codificação e não uma encriptação; Esta página apenas gera texto UTF-8, não disponibiliza conversão para outros conjuntos de caracteres nem download de ficheiros binários.
Capacidades explicadas
Texto Base64 e Base64URL padrão
A decodificação aceita Base64 padrão e o alfabeto Base64URL com - e _, e restaura o preenchimento final omitido. A codificação produz Base64 padrão.
URIs de dados de texto e modos explícitos
É possível remover primeiro o prefixo data:…;base64, antes de decodificar o texto; Quando o significado da entrada for ambíguo, deve escolher o modo de codificação ou decodificação para evitar depender da deteção automática.
Exemplos práticos
Codificar texto simples como Base64
Entrada
Hello
Resultado da conversão
SGVsbG8=
O modo de codificação produz o resultado mostrado. Insira esse resultado no modo de decodificação para recuperar o Hello.
Decodificar Base64URL não preenchido
Entrada
8J-Yig
Resultado da conversão
😊
O modo de decodificação normaliza - para o alfabeto padrão e restaura o preenchimento antes da leitura do texto UTF-8.
Decodificar um URI de dados de texto
Entrada
data:text/plain;base64,SGVsbG8=
Resultado da conversão
Hello
Este exemplo contém dados de texto; isso não implica suporte para exportação de URIs de dados de imagem como imagens.
Passos de utilização
Deteção Automática
É possível escolher deteção automática, codificação ou decodificação; Utilize o modo manual quando for necessário confirmar o sentido e, de seguida, cole o texto ou a string Base64.
Conversão em tempo real
A ferramenta identifica automaticamente o tipo de entrada: texto normal gera codificação Base64, Base64 válido é automaticamente descodificado para o texto original.
Copiar num clique
Cada caixa de resultado disponibiliza um botão "Copiar", permitindo obter rapidamente o conteúdo codificado ou descodificado.
Perguntas Frequentes
Porque é que alguns conteúdos são automaticamente descodificados em vez de codificados?
O modo automático descodifica Base64 apenas quando contém texto UTF-8 válido; em caso de ambiguidade, escolha o modo manualmente.
O que normalmente causa falhas de descodificação?
A causa mais comum é que a entrada não é uma string Base64 completa e válida, ou foram intercalados caracteres inválidos. Pode verificar primeiro se o conteúdo original foi truncado ou concatenado adicionalmente.
Esta ferramenta pode analisar um JWT inteiro ou decodificar imagens?
Ele pode decodificar fragmentos de texto UTF-8 Base64URL válidos, mas não divide um JWT inteiro, verifica assinaturas ou exporta imagens e outros arquivos binários.
