Sobre o Codificar / decodificar Base64
Base64 é uma forma de escrever qualquer dado, inclusive arquivos, usando só 64 caracteres de texto; codificar converte para Base64 e decodificar faz o caminho inverso. Converta texto em Base64 ou decodifique Base64 de volta para texto legível, com suporte completo a emojis e caracteres de qualquer idioma. Você também pode transformar um arquivo ou imagem em uma data URL Base64 para incorporar em HTML, CSS ou JSON.
Como usar o Codificar / decodificar Base64
- Escolha o modo Texto ou Arquivo.
- Para texto, cole a entrada e clique em Codificar ou Decodificar.
- Para arquivos, escolha um arquivo para obter a string Base64 ou a data URL.
- Copie o resultado.
Recursos
- Codifique e decodifique texto com suporte completo a UTF-8
- Opção de Base64 seguro para URL (- e _ em vez de + e /)
- Arquivo e imagem para Base64 ou data URL
- Mensagem de erro clara para Base64 inválido
- Funciona localmente: nada é enviado
O que é Base64?
Base64 representa dados binários usando 64 caracteres de texto seguros (A-Z, a-z, 0-9, + e /). É usado para incorporar imagens em HTML e CSS, enviar anexos por e-mail e passar dados em URLs e APIs. Base64 é uma codificação, não criptografia, então não mantém os dados em segredo.
| Tamanho original | Tamanho em Base64 |
|---|---|
| 3 bytes | 4 caracteres |
| 1 KB (1.024 bytes) | 1.368 caracteres |
| 1 MB (1.048.576 bytes) | 1.398.104 caracteres |
Perguntas frequentes
Base64 é criptografia?
Não. Qualquer pessoa pode decodificar Base64. Use-o para transportar dados, nunca para proteger senhas ou segredos.
O que é Base64 seguro para URL?
Uma variante que troca + por - e / por _ e normalmente remove o preenchimento com =, para que a string possa ser usada com segurança em URLs e nomes de arquivo.
Por que o Base64 é maior que o original?
O Base64 transforma cada 3 bytes em 4 caracteres, então os dados codificados ficam cerca de 33% maiores que o original.
Como converto uma imagem em Base64?
Mude para o modo Arquivo e escolha sua imagem. Você recebe a string Base64 pura e uma data URL pronta para usar.