O que é Base64?
Base64 é um esquema de codificação que converte dados binários em um formato de texto ASCII. Cada caractere Base64 representa 6 bits de dados, e um grupo de 4 caracteres Base64 representa 24 bits (3 bytes) dos dados originais.
A codificação Base64 é amplamente utilizada em transmissão de dados pela internet, armazenamento de dados em formato texto e integração entre sistemas. É especialmente útil para dados que precisam trafegar por protocolos que suportam apenas texto ASCII.
Como usar
- Escolha o modo: Codificar ou Decodificar.
- Cole o texto (modo Codificar) ou Base64 (modo Decodificar) no painel esquerdo.
- Clique em "Codificar" / "Decodificar" ou pressione Ctrl+Enter.
- O resultado aparece no painel direito, pronto para copiar.
- Use "Copiar" para copiar o resultado para a área de transferência.
- Clique em "Limpar" para remover tudo e começar novamente.
Quando usar Base64?
A codificação Base64 é essencial em muitos cenários: enviar imagens em emails, armazenar dados binários em formato texto, transmitir dados por protocolos que suportam apenas ASCII, embutir dados em URLs, e muito mais. Desenvolvedores usam Base64 diariamente ao trabalhar com APIs, autenticação HTTP e transferência de dados.
Como funciona?
Na codificação, o texto é convertido em bytes e agrupado em blocos de 3 bytes. Cada bloco é dividido em 4 grupos de 6 bits - cada grupo recebe um índice de 0 a 63 que corresponde a uma letra, número ou símbolo da tabela Base64.
Na decodificação, o processo é revertido: cada caractere Base64 volta ao seu índice de 6 bits, que são combinados para recuperar os bytes originais. Se o texto não tiver comprimento múltiplo de 4, são adicionados caracteres de preenchimento (=).