DocumentosImagensMídiaFerramentas PDF

Base64 Codificar/Decodificar Online

Codifique ou decodifique Base64 no seu navegador, sem enviar dados a nenhum servidor.

Processado no seu navegador — nenhum texto enviado a nenhum servidor

Base64 em segundos

Pronto para API

Codifique credenciais, tokens e payloads para autenticação HTTP Basic e cabeçalhos Authorization.

100% privado

A codificação e a decodificação acontecem no seu navegador. Seus dados nunca saem do seu dispositivo.

Suporte completo a UTF-8

Lida corretamente com acentos, caracteres especiais e qualquer idioma baseado em Unicode.

Resultado instantâneo

A conversão é imediata para qualquer tamanho de texto. Sem espera, sem filas.

Três passos, sem complicação

1

Cole seu texto ou dado

Insira o texto que você quer codificar ou a string Base64 que você quer decodificar. Funciona com qualquer conteúdo em texto simples.

2

Escolha a operação

Selecione Codificar para obter uma string Base64 ou Decodificar para recuperar o texto original. O resultado aparece instantaneamente.

3

Copie o resultado

Use o botão de copiar para enviar o resultado para a área de transferência com um clique. Pronto para colar na sua API, JWT ou onde precisar.

Ficou com dúvidas?

Não. Base64 é um esquema de codificação, não de criptografia. Ele converte dados binários em texto ASCII para transporte seguro, mas não oferece confidencialidade alguma. Qualquer pessoa que veja uma string Base64 pode decodificá-la imediatamente, sem nenhuma chave.

Base64 mapeia cada 3 bytes de entrada para 4 caracteres ASCII. Como cada caractere ASCII ocupa 1 byte, a saída tem 4/3 do tamanho original, ou seja, cerca de 33% maior. Esse é o custo pela compatibilidade universal com texto.

Sim, desde que você converta o arquivo binário para string primeiro. Para imagens, o padrão comum é um Data URI: data:image/png;base64, seguido pela string Base64. Os navegadores conseguem renderizar esses URIs diretamente em HTML e CSS.

O texto é primeiro codificado em bytes UTF-8 antes de aplicar o Base64. Isso garante que caracteres não ASCII como acentos, umlauts ou caracteres asiáticos sejam representados corretamente. A decodificação inverte esse processo para restaurar o texto original.

Um JWT tem três partes separadas por pontos: cabeçalho, payload e assinatura. As duas primeiras são codificadas em Base64url, uma variante segura para URLs que substitui o sinal de mais por hífen e a barra por sublinhado. Você pode decodificar o cabeçalho e o payload para inspecionar o conteúdo, mas a assinatura exige a chave secreta para verificação.

Base64: o que é, para que serve e como codificar ou decodificar

Base64 é um esquema de codificação que transforma dados binários arbitrários em uma sequência de caracteres ASCII imprimíveis. Ele foi criado para resolver um problema específico: protocolos baseados em texto, como SMTP (e-mail) ou HTTP, só conseguem transportar texto de forma confiável, mas grande parte dos dados com que trabalhamos é binária. O Base64 age como uma ponte entre esses dois mundos.

Os casos de uso mais comuns hoje são: autenticação HTTP Basic, em que usuário:senha é codificado em Base64 para o cabeçalho Authorization; tokens JWT, cujo cabeçalho e payload são codificados em Base64url; incorporação de imagens como Data URIs em HTML e CSS; e codificação de anexos de e-mail no formato MIME. Também é usado em certificados digitais e chaves criptográficas no formato PEM.

É essencial entender que o Base64 não oferece nenhuma segurança: qualquer pessoa pode decodificar uma string Base64 sem chave ou senha. Se você precisar proteger dados, deve criptografá-los com AES, RSA ou outro algoritmo antes de codificá-los em Base64. O Convertir.ai processa tudo localmente no seu navegador, então seus dados sensíveis nunca trafegam até nenhum servidor.