Codificador Base64
Codifique e decodifique texto e arquivos em Base64. Útil para data URIs, APIs e embeds.
2 usosComo usar o Codificador Base64
- 1
Cole o texto ou arquivo
Insira o texto que deseja codificar no campo de entrada, ou clique em "Upload arquivo" para carregar um arquivo (máximo 5MB). Para decodificar, cole o conteúdo Base64.
- 2
Clique em codificar ou decodificar
Selecione o modo desejado (Codificar ou Decodificar) e clique no botão correspondente. A conversão é feita localmente no navegador, sem enviar dados para servidores.
- 3
Copie o resultado
O resultado aparece abaixo com informações de tamanho. Clique em "Copiar" para copiar ou use "Inverter" para usar o resultado como nova entrada.
O que é Base64?
Base64 é um esquema de codificação que converte dados binários em uma representação de texto ASCII usando 64 caracteres (A-Z, a-z, 0-9, + e /). É amplamente utilizado na web para incorporar imagens diretamente no HTML e CSS (data URIs), transmitir dados binários em APIs REST e JSON, codificar anexos de email (MIME), e armazenar dados binários em formatos de texto como XML. A codificação Base64 aumenta o tamanho dos dados em aproximadamente 33%, mas garante compatibilidade com sistemas que só aceitam texto.
Perguntas frequentes
- Base64 é criptografia?
- Não. Base64 é apenas uma codificação, não uma forma de criptografia. Qualquer pessoa pode decodificar Base64 facilmente. Nunca use Base64 para proteger dados sensíveis como senhas ou tokens.
- Quando devo usar Base64?
- Use Base64 para incorporar imagens pequenas no CSS (data URIs), enviar dados binários em APIs JSON, codificar anexos de email ou armazenar dados binários em campos de texto. Evite para arquivos grandes, pois o tamanho aumenta ~33%.
- Meus dados são enviados para algum servidor?
- Não. Todo o processamento é feito localmente no seu navegador usando JavaScript. Nenhum dado é transmitido para servidores externos, garantindo total privacidade.
- Qual o limite de tamanho para codificação?
- Para texto, não há limite prático nesta ferramenta. Para upload de arquivos, o limite é 5MB. Para textos muito grandes, considere usar ferramentas de linha de comando que processam em streaming.