Decodificador Base64
Decodificador Base64 online e gratuito. Converta strings Base64 de volta em texto legível, visualize imagens codificadas, detecte tipos de arquivo, decodifique tokens JWT com status de expiração e baixe os arquivos decodificados. Trata automaticamente Base64 padrão e URL-safe.
How to Use
Cole qualquer texto codificado em Base64, URI de dados ou token JWT no campo de entrada. A ferramenta detecta automaticamente o tipo e muda para a melhor visualização.
A ferramenta decodifica instantaneamente. Para imagens, veja uma pré-visualização em tempo real. Para tokens JWT, veja o cabeçalho, payload decodificados e o status de expiração. Para arquivos, baixe com um clique.
Use a aba Decodificador JWT para inspecionar tokens de API e verificar a expiração. Use a aba Batch para decodificar várias strings Base64 de uma vez. Tanto o Base64 padrão quanto o seguro para URL são tratados automaticamente.
Copie o texto decodificado, baixe os arquivos e imagens decodificados, ou use o botão Swap para mover a saída decodificada de volta para a entrada e recodificá-la com configurações diferentes.
O Que Faz a Decodificação Base64?
A decodificação Base64 é o processo inverso da codificação — ela converte uma string ASCII codificada em Base64 de volta à sua forma original, binária ou de texto. Isso é necessário sempre que você recebe dados codificados em Base64 de uma API, anexo de e-mail, token JWT, URI de dados ou arquivo de configuração e precisa inspecionar ou usar o conteúdo original.
Cenários Comuns de Decodificação
- Respostas de API — Muitas APIs retornam dados binários (imagens, certificados, arquivos) codificados em Base64 dentro de campos JSON. Cole o valor aqui para inspecionar ou baixar o conteúdo original.
- Inspeção de tokens JWT — Os JSON Web Tokens codificam seu cabeçalho e payload no formato Base64URL. A aba Decodificador JWT divide automaticamente o token, decodifica cada parte e mostra o horário de expiração e o status.
- Extração de URI de dados — Cole uma URI
data:image/png;base64,...para ver a pré-visualização da imagem e baixar o arquivo original. - Anexos de e-mail — Anexos de e-mail codificados em MIME são blocos de texto Base64 dentro do código-fonte bruto do e-mail. Decodifique-os para recuperar o arquivo original.
- Valores de configuração codificados — Segredos do Kubernetes, variáveis de ambiente e alguns sistemas de CI/CD armazenam valores em Base64. Decodifique-os para ler a configuração real.
Detecção Automática Inteligente
Ao colar o conteúdo, este decodificador detecta automaticamente o que ele é: um token JWT (muda automaticamente para o Decodificador JWT), uma URI de dados (muda automaticamente para a Pré-visualização de Imagem), Base64 padrão ou texto simples. O tipo de conteúdo decodificado também é detectado — o JSON é identificado para facilitar a leitura, as imagens mostram uma pré-visualização em tempo real, e os arquivos binários oferecem um botão de download.
Privacidade
Toda a decodificação ocorre inteiramente no seu navegador usando JavaScript. Suas strings Base64, tokens JWT e arquivos nunca saem do seu dispositivo — nada é enviado a nenhum servidor, armazenado ou registrado.
Cole sua string codificada em Base64 no campo de entrada com a direção "Decode" selecionada. A ferramenta decodifica instantaneamente e exibe o resultado. Ela detecta automaticamente se o conteúdo decodificado é texto simples, JSON, uma imagem ou um arquivo binário.
Sim. Cole um token JWT (com três segmentos separados por pontos) e a ferramenta o detecta automaticamente e muda para o modo Decodificador JWT. Ela decodifica o cabeçalho (algoritmo), o payload (dados do usuário e claims) e mostra o status de expiração — se o token ainda é válido ou já expirou, e há quanto tempo.
Isso geralmente significa que o conteúdo original era um arquivo binário (imagem, PDF, ZIP, executável) em vez de texto. A ferramenta detecta o conteúdo binário e sugere baixá-lo em vez de exibi-lo como texto. Experimente a aba Image (se você suspeitar que é uma imagem) ou cole o conteúdo decodificado na área do modo File.
Sim. Cole a URI de dados completa (por exemplo, data:image/png;base64,iVBOR…) e a ferramenta extrai o conteúdo Base64, decodifica-o e mostra uma pré-visualização se for uma imagem, ou oferece um download para outros tipos de arquivo. O modo de decodificação da aba Image é otimizado especificamente para isso.
O Base64 padrão usa os caracteres +, / e =. O Base64URL (usado em JWTs e parâmetros de URL) substitui + por -, / por _, e normalmente omite o preenchimento =. Este decodificador trata ambos os formatos automaticamente — você não precisa especificar qual é nem converter manualmente entre eles.
Sim. Mude para a aba Batch, defina a direção como Decode e insira uma string Base64 por linha. A ferramenta decodifica cada uma separadamente e exibe os resultados alinhados linha por linha. As decodificações com falha são claramente marcadas com uma mensagem de erro para aquela linha específica.
Causas comuns: espaços extras ou quebras de linha (a ferramenta os remove automaticamente), caracteres inválidos que não fazem parte do alfabeto Base64, preenchimento incorreto (falta do = no final), ou uma string que na verdade não está codificada em Base64. Verifique se você copiou a string Base64 completa sem truncamento.