🔐 Codificador / Decodificador Base64
Codifique e decodifique texto ou arquivos em Base64, rápido, local, seguro. Nada sai do seu navegador.
🖼️ Image Preview
Como usar esta ferramenta
Visão geral
Codificador Base64 Grátis é uma ferramenta online gratuita para codificar e decodificar texto ou arquivos para e do formato Base64, diretamente no seu navegador. Como uma ferramenta de desenvolvimento 100% do lado do cliente, nada do que você insere chega a um servidor, seus dados permanecem privados e seguros no seu dispositivo. A codificação Base64 é amplamente usada no desenvolvimento web para incorporar dados binários em URIs de dados, transmitir dados em APIs, armazenar imagens ou fontes em CSS e lidar com conteúdo binário sobre protocolos baseados em texto. Nossa ferramenta suporta converter texto em strings Base64, decodificar strings Base64 em texto legível, codificar arquivos de imagem (PNG, JPG, GIF) em URIs de dados Base64 e decodificar strings Base64 em imagens visíveis, tudo com um clique. Basta colar seu texto ou string Base64, selecionar o modo e o resultado aparece instantaneamente. Desenvolvedores usam para testar payloads de API, criar imagens inline e depurar dados codificados. Sem instalação, sem conta e sem coleta de dados.O que o Base64 realmente faz
O Base64 converte bytes arbitrários em 64 caracteres ASCII imprimíveis para que dados binários trafeguem em canais de texto: payloads JSON, cabeçalhos de e-mail, data URIs e arquivos de configuração. A codificação aumenta o tamanho em cerca de 33%. Isso é normal: é um formato de transporte, não compressão. A decodificação inverte o mapeamento e restaura os bytes originais exatamente. A ferramenta cobre os dois sentidos, além de imagem para data URI e data URI para imagem, com o codificador nativo do navegador compatível com UTF-8.
Detalhes de processamento e limites
| Propriedade | Comportamento |
|---|---|
| Modos | Texto para Base64, Base64 para texto, imagem para data URI, data URI para imagem |
| Caracteres | UTF-8 completo, incluindo acentos e emoji |
| Acréscimo de tamanho | ~33% em relação ao binário original (esperado) |
| Entrada de imagem | PNG, JPG, GIF e outros formatos legíveis pelo navegador |
| Processamento | 100% JavaScript no cliente, sem upload |
| Custo | Grátis, sem conta e sem cota |
Privacidade: dados codificados não saem do navegador
Strings Base64 geralmente carregam tokens de API, credenciais ou dados de clientes, e decodificá-las em um servidor de terceiros anularia o propósito. Aqui tudo é local: nada é transmitido, armazenado ou registrado, e a página funciona offline.
Dicas práticas
- Nunca trate Base64 como criptografia, qualquer pessoa pode reverter.
- Remova o prefixo data URI antes de decodificar dados de imagem.
- Use data URIs com moderação em CSS: imagens grandes incham a folha de estilos.
- Espere erros de caracteres inválidos se a string foi cortada no caminho.
- Para arquivos, prefira uploads multipart em vez de Base64 em JSON.
Veja também as ferramentas de desenvolvimento para JSON, hash e JWT.
Perguntas frequentes
O que é codificação Base64? +
Base64 é um método de converter dados binários em uma string de texto usando 64 caracteres ASCII. É comumente usado para incorporar imagens em HTML e enviar anexos por e-mail.
Posso codificar e decodificar arquivos? +
Sim. Envie qualquer arquivo, imagens, documentos ou dados binários, e a ferramenta o codifica em Base64. Você também pode colar Base64 para decodificá-lo.
Há limite de tamanho? +
Não há limite artificial. Arquivos grandes produzem strings Base64 mais longas, mas a ferramenta lida com elas sem problemas.
Qual a diferença entre Base64 e criptografia? +
A codificação Base64 NÃO é criptografia. É um formato de representação reversível. Qualquer pessoa pode decodificar Base64.