Skip to main content

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.

JWT Decoder Built-In
Inspect API tokens & check expiration instantly
Batch Decode
Decode multiple Base64 strings at once
100% Browser-Based
Your data never leaves your device — completely private
Input (Plain Text)
Original: 0 B → Base64: 0 B
Output (Base64)

How to Use

1
Cole Sua String Base64

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.

2
Veja o Resultado Decodificado

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.

3
Lide com Formatos Especiais

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.

4
Exporte o Resultado

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.

Frequently Asked Questions

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.

Related Blog Posts

All Blog Posts
Blog