Gerador de Data URI — Crie Data URIs Base64 Online

Gere URIs data: a partir de entrada de texto ou upload de arquivo. Selecione o tipo MIME, codifique para Base64 e obtenha um data URI pronto para uso para incorporar em HTML, CSS ou JavaScript.

O que são data URIs?

Data URIs (também chamados de data URLs) permitem incorporar o conteúdo de um arquivo diretamente em HTML, CSS ou JavaScript usando o formato: data:[mediatype][;base64],data. Isso elimina a necessidade de requisições HTTP separadas, fazendo com que as páginas carreguem mais rápido para recursos pequenos.

Eles são comumente usados para imagens pequenas (ícones, logos), fundos CSS, fontes personalizadas e SVG inline. A contrapartida é um aumento de tamanho de ~33% devido à codificação Base64, então eles são mais adequados para arquivos com menos de 10KB.

Tipos MIME comuns

  • Imagens: image/png, image/jpeg, image/gif, image/svg+xml, image/webp
  • Texto: text/plain, text/html, text/css, text/javascript
  • Aplicação: application/json, application/pdf, application/xml

Boas práticas

  • Use data URIs para arquivos pequenos (menos de 10KB) para reduzir requisições HTTP
  • Para arquivos maiores, use URLs normais — o Base64 aumenta o tamanho em ~33%
  • Sempre especifique o tipo MIME correto para o conteúdo

Perguntas frequentes

O que é um data URI?

Um data URI é uma forma de incorporar o conteúdo de um arquivo diretamente em documentos web usando o esquema data:. Em vez de criar um link para um arquivo externo, o conteúdo é codificado em Base64 e incluído inline, reduzindo as requisições HTTP.

Quando devo usar data URIs em vez de URLs comuns?

Use data URIs para ativos pequenos e usados com frequência, como ícones e imagens pequenas (abaixo de 10KB). Para arquivos maiores, URLs comuns são melhores, porque os data URIs aumentam o tamanho do arquivo em cerca de 33% e não podem ser armazenados em cache separadamente.

Os data URIs são suportados em todos os navegadores?

Sim. Todos os navegadores modernos suportam data URIs. A principal limitação é o tamanho — alguns navegadores têm limites máximos de comprimento para data URIs, normalmente em torno de 2MB, embora isso varie de acordo com o navegador.

Ferramentas relacionadas