O que são arquivos de imagem?
Formatos binários — PNG, JPG, WebP — que normalmente vivem como arquivos separados com os seus próprios pedidos, regras de cache e caminhos relativos à sua página.
Codifique qualquer imagem como um data URI Base64 — feito
Não foi possível carregar a ferramenta. Verifique a conexão e tente novamente.
Solte os seus arquivos aqui
ou clique para escolher
Ainda sem arquivos. Adicione arquivos para começar.
Carregue um PNG, JPG ou WebP — ele é lido localmente, nunca enviado.
O data URI Base64 completo aparece imediatamente, pronto para copiar.
Cole em CSS, img src de HTML ou JSON, ou salve como um arquivo .txt.
Arraste a imagem para a página. Os bytes do arquivo são lidos e codificados como um data URI Base64 localmente, mostrados prontos para copiar ou baixar como arquivo .txt.
Não. Base64 é uma representação de texto sem perdas dos bytes originais exatos. Decodificar o data URI depois retorna uma imagem idêntica byte a byte.
O Base64 representa cada 3 bytes como 4 caracteres, adicionando cerca de 33% mais o prefixo do data URI. Isso é inerente à codificação, não a esta ferramenta.
Nunca. O arquivo é lido com a API FileReader do navegador e codificado no seu dispositivo — sem upload e sem conta.
Veja para que serve cada formato e quando converter arquivos de imagem em data URIs é a escolha certa.
O que são arquivos de imagem?
Formatos binários — PNG, JPG, WebP — que normalmente vivem como arquivos separados com os seus próprios pedidos, regras de cache e caminhos relativos à sua página.
O que são data URIs Base64?
Os mesmos bytes como uma string de texto autocontida (data:image/png;base64,...) que viaja embutida em CSS, HTML ou JSON sem uma segunda requisição.
Quando você precisa
Use-o para ícones pequenos, placeholders embutidos, exportações HTML de arquivo único ou para evitar requisições extras em e-mails. Para qualquer coisa maior que alguns kilobytes, um arquivo real com cache adequado costuma ser a melhor escolha.