.Convertor
Menu

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

  1. 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.

  2. 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.

  3. 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.

Ferramentas relacionadas

Artigos relacionados