Pular para o conteúdo

Codificador e decodificador Base64 de ficheiros e imagens

— um arquivo como texto.

30 / 36 Local

Visualização

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.

Guias desta ferramenta