Transforme um arquivo ou imagem em uma string Base64 ou Data URL, e de volta. Os trechos prontos de HTML e CSS copiam com um clique, tudo no navegador.
Converta imagens e ficheiros para Base64 e Data URLs, ou decodifique sequências Base64 de volta para ficheiros no navegador.
Também procurado como: imagem para base64 · foto para base64 · imagem em base64 · foto em base64
Grátis · Local · funciona offline · FILE ↔ BASE64 · DATA URL
Perguntas frequentes
- Por que minha string Base64 é maior que o arquivo original?
- O Base64 codifica três bytes como quatro caracteres, então tudo cresce cerca de 33%. Isso é inerente à codificação, não um defeito — é o preço de mover dados binários por um canal só de texto.
- Quando vale incorporar uma imagem como data URL?
- Para recursos pequenos — ícones e fundos minúsculos com poucos kilobytes — em que economizar uma requisição de rede compensa o acréscimo de tamanho. Incorporar uma foto grande deixa a folha de estilo ou o HTML mais lentos de analisar e impossíveis de cachear separadamente.
- Base64 é uma forma de criptografia?
- Não, e tratá-lo assim é um erro de segurança de verdade. É uma codificação reversível sem chave — qualquer pessoa a decodifica em um passo. Nunca a use para esconder uma senha ou um token.
- Por que meu arquivo decodificado sai corrompido?
- Quase sempre porque a string foi truncada ou carrega um prefixo. Uma data URL começa com `data:image/png;base64,` e só o que vem depois da vírgula é a carga; copiar de um terminal que quebrou a linha também perde caracteres.