Codificador / Decodificador Base64
Codifique textos para o formato Base64 e decodifique-os de volta. Suporta UTF-8 e modo seguro para URLs.
Perguntas Frequentes
- O Base64 converte dados binários em uma string de texto ASCII legível. É muito usado para enviar dados através de canais que só aceitam texto, como corpo de emails ou parâmetros de URL.
- Para garantir a integridade dos dados. Ao codificar em Base64, você evita que sistemas intermediários interpretem incorretamente caracteres especiais (como emojis ou símbolos de sistema) durante a transmissão.
- Não, e isso é crucial: Base64 é **codificação**, não criptografia. Qualquer pessoa pode decodificar o conteúdo. Nunca use Base64 para esconder senhas ou dados sensíveis sem uma camada adicional de criptografia real.
- Esta ferramenta é otimizada para **strings de texto**. Embora o algoritmo seja o mesmo, colar o código binário de uma imagem aqui pode travar seu navegador. Recomendamos ferramentas específicas de 'Imagem para Base64' para arquivos.
- Não. Esta ferramenta roda 100% no lado do cliente (client-side) usando a biblioteca `js-base64`, que garante suporte total a UTF-8 e Unicode (acentos e emojis). Seus dados nunca viajam para nossos servidores, tornando-a segura para tarefas de desenvolvimento.
- O padrão usa 64 caracteres: `A-Z`, `a-z`, `0-9`, `+` e `/`. Frequentemente você verá sinais de igual `=` no final, que servem apenas como preenchimento para completar o tamanho do bloco de dados.
- São caracteres de preenchimento (padding). O Base64 agrupa dados em blocos de 4 caracteres. Se o tamanho da sua entrada não for divisível exatamente, sinais `=` são adicionados para completar o último bloco.
- O Base64 padrão usa `+` e `/`, que quebram URLs. O modo URL-Safe substitui esses caracteres por `-` (hífen) e `_` (underline), permitindo enviar a string codificada dentro de um endereço web sem erros.