Base64 Codificar/Decodificar Online
Codifique ou decodifique Base64 no seu navegador, sem enviar dados a nenhum servidor.
Para que serve
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.
Como funciona
Três passos, sem complicação
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.
Escolha a operação
Selecione Codificar para obter uma string Base64 ou Decodificar para recuperar o texto original. O resultado aparece instantaneamente.
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.
Perguntas frequentes
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.