Conversor Base64
Codifique e decodifique textos em Base64 com estatísticas detalhadas
Texto → Base64
Casos de Uso
- • Transmissão de dados binários via texto
- • Codificação de emails (MIME)
- • URLs com dados incorporados
- • Armazenamento de imagens em CSS/HTML
- • APIs que requerem dados em Base64
- • Ofuscação simples de strings
Características:
- • Usa 64 caracteres: A-Z, a-z, 0-9, +, /
- • Padding com '=' quando necessário
- • Aumenta o tamanho em aproximadamente 33%
- • Seguro para transmissão via texto
- • Não é criptografia, apenas codificação
- • Reversível sem chave
Limitações:
- • Não fornece segurança ou privacidade
- • Aumenta significativamente o tamanho
- • Pode quebrar em algumas linhas longas
- • Sensível a caracteres especiais
- • Facilmente decodificado por qualquer um
- • Não adequado para senhas ou dados sensíveis
Sobre a ferramenta
Base64 converte qualquer dado em um conjunto de 64 caracteres seguros: letras, números, mais e barra. Existe porque alguns sistemas antigos só transportam texto — e-mail é o exemplo clássico — e engasgam com bytes arbitrários.
É por isso que anexos de e-mail trafegam em Base64, e por isso imagens pequenas às vezes aparecem embutidas no CSS como data URI. O preço é o tamanho: a codificação aumenta o volume em cerca de um terço.
Base64 não é segurança. Qualquer pessoa decodifica em um clique, e a operação é reversível por desenho. Se o objetivo é proteger uma informação, o que se usa é criptografia, não codificação.
Quando usar
- Decodificar um trecho Base64 encontrado em um arquivo ou token
- Embutir imagens pequenas diretamente no CSS ou HTML
- Transportar dados binários por canais que só aceitam texto
- Inspecionar o conteúdo de um payload de API
- Estudar como anexos de e-mail são codificados
Perguntas frequentes
Base64 protege minha informação?
Não. É codificação, não criptografia: qualquer um decodifica em segundos. Para proteger dados, use uma ferramenta de criptografia de verdade.
Por que o texto codificado fica maior?
Base64 representa cada 3 bytes com 4 caracteres, o que aumenta o tamanho em aproximadamente 33%.
Para que servem os sinais de igual no final?
São preenchimento. Aparecem quando o dado original não é múltiplo de três bytes e ajudam o decodificador a saber onde termina o conteúdo.