Como codificar ou decodificar Base64
- Escolha Codificar ou Decodificar no topo da ferramenta.
- Cole o seu texto na caixa de entrada ou toque em Ver um exemplo. Ao codificar, ative Seguro para URL se o resultado for parar em um link, em um nome de arquivo ou em um token.
- Leia o resultado na caixa ao lado, que se atualiza enquanto você digita. Se a string Base64 virar um arquivo em vez de texto, toque em Baixar arquivo para salvá-lo.
- Copie ou baixe a saída como arquivo .txt. O botão Usar resultado como entrada leva a saída de volta para a entrada e inverte a direção, um jeito rápido de conferir a ida e a volta.
Recursos
- Unicode completo: o texto é convertido em bytes UTF-8 antes, então acentos, ç, árabe, chinês e emoji sobrevivem à ida e à volta.
- Opção segura para URL, que troca + e / por - e _ e remove o preenchimento com =.
- Decodificador tolerante, que aceita preenchimento faltando, quebras de linha, espaços, o alfabeto seguro para URL e um prefixo data: URI.
- Detecção de binário: quando o dado decodificado não é texto, você baixa como arquivo, com PNG, JPG, GIF, WebP, PDF e ZIP reconhecidos automaticamente.
- Mensagem de erro clara quando a entrada não é um Base64 válido.
- Contagem de caracteres e linhas em tempo real nas duas caixas.
- Botões de copiar, baixar e inverter.
Por que usar a ferramenta de Base64 do Fileora
Strings Base64 muitas vezes carregam coisas que você não deveria entregar a um desconhecido: credenciais de API em um cabeçalho de autenticação Basic, o conteúdo de um token de sessão, um segredo de configuração ou um documento digitalizado anexado a um e-mail. Muitos decodificadores online mandam tudo que você cola para o servidor deles. O Fileora codifica e decodifica com as funções do próprio navegador, então os dados ficam no seu dispositivo e nada é registrado.
A ferramenta é grátis, não pede cadastro e não tem limite de uso. No notebook as duas caixas ficam lado a lado e no celular uma embaixo da outra, então dá para decodificar uma string recebida no WhatsApp sem precisar abrir o computador.
Trabalhando com imagens? A ferramenta de converter imagem em Base64 gera data URIs prontos para HTML e CSS. Para inspecionar um token de login, o decodificador de JWT separa o cabeçalho e o payload para você, e o formatador de JSON organiza qualquer JSON que você decodificar aqui.
Como o Base64 funciona
Computadores guardam tudo em bytes, mas e-mail, JSON, XML e URLs foram pensados para texto. O Base64 faz a ponte. Ele pega a entrada de 3 em 3 bytes (24 bits), divide esses bits em quatro grupos de 6 e troca cada grupo por um de 64 caracteres seguros: A–Z, a–z, 0–9, + e /. Se o tamanho da entrada não for múltiplo de 3, um ou dois sinais de = completam o último grupo.
É por isso que a saída Base64 é sempre uns 33% maior que a entrada e costuma ter um tamanho múltiplo de 4. Por exemplo, a palavra "Oi" tem dois bytes e vira T2k=. Já "ão" parece ter duas letras, mas ocupa três bytes em UTF-8 (o ã usa dois) e vira w6Nv, exatamente 4 caracteres e sem preenchimento. Como o mapeamento é fixo e público, o Base64 não esconde nada: é um formato de transporte, não um cadeado.