Conversor de Data URI
Converta um arquivo em uma Data URI base64 (data:...;base64,...) pronta para incorporar em HTML ou CSS, ou decodifique uma Data URI existente em um arquivo para download.
Arquivo para Data URI
Data URI para arquivo
Como funciona
Quer incorporar uma imagem pequena diretamente em um arquivo CSS ou HTML sem requisição de rede adicional, ou enviar um arquivo binário em um campo de texto JSON? Uma Data URI codifica o conteúdo de um arquivo em base64 dentro de uma string autossuficiente, utilizável diretamente como valor de atributo src ou background-image. A ferramenta converte nos dois sentidos: de arquivo para Data URI e de Data URI para arquivo para download.
Por que minha Data URI é muito maior que o arquivo original?
A codificação base64 aumenta o tamanho em cerca de 33%, pois cada grupo de 3 bytes binários é representado por 4 caracteres de texto. É o preço necessário para transportar dados binários em um formato de texto puro (HTML, CSS, JSON).
Qual tipo MIME devo indicar para a codificação?
O tipo MIME correspondente ao arquivo (por exemplo image/png, image/jpeg, application/pdf): em geral ele é preenchido automaticamente a partir do arquivo escolhido, mas você pode corrigi-lo se necessário.
Processamento 100% local: a codificação e a decodificação são feitas inteiramente no seu navegador via WebAssembly — seu arquivo nunca sai do seu dispositivo.