Fatos principais
- Categoria
- Desenvolvimento e Web
- Tipos de entrada
- file, select, text
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Gerador de Data URI permite converter arquivos locais, como imagens, fontes e documentos, em strings de dados formatadas em Base64 ou codificação de URL. Com essa ferramenta, você pode incorporar recursos diretamente em seus arquivos HTML, CSS ou Markdown, eliminando a necessidade de requisições HTTP adicionais e simplificando a distribuição de páginas web.
Quando usar
- •Ao criar e-mails em HTML que precisam exibir imagens de forma confiável sem depender de servidores externos de hospedagem.
- •Ao otimizar o carregamento de páginas web embutindo pequenos ícones, logotipos ou fontes diretamente nas folhas de estilo CSS.
- •Ao criar documentos Markdown autônomos que requerem imagens incorporadas sem links quebrados.
Como funciona
- •Selecione ou arraste o arquivo que deseja converter, respeitando o limite de tamanho de até 10 MB.
- •Escolha o tipo de codificação desejado, como Base64, URL-codificado ou texto bruto.
- •Defina o formato de saída apropriado para o seu projeto, seja Data URI puro, tag HTML, CSS ou Markdown.
- •Copie o código gerado instantaneamente para colar diretamente no seu código-fonte.
Casos de uso
Exemplos
1. Incorporar Ícone SVG em CSS
Desenvolvedor Front-end- Contexto
- Um desenvolvedor precisa adicionar um ícone de menu SVG a um arquivo CSS sem fazer uma nova requisição HTTP.
- Problema
- Evitar requisições adicionais para pequenos ícones de interface.
- Como usar
- Carregue o arquivo menu-icon.svg, selecione a codificação 'URL-codificado' e defina o formato de saída como 'CSS background'.
- Configuração de exemplo
-
Arquivo: menu-icon.svg, Codificação: url, Formato de saída: css - Resultado
- O gerador fornece o código CSS pronto: background-image: url("data:image/svg+xml,%3Csvg..."); para colar na folha de estilo.
2. Inserir Imagem em Assinatura de E-mail
Designer de E-mail Marketing- Contexto
- Uma designer quer garantir que o logotipo da empresa apareça na assinatura de e-mail dos funcionários sem depender de servidores externos.
- Problema
- Imagens externas bloqueadas ou quebradas em clientes de e-mail.
- Como usar
- Carregue o arquivo logo.png, selecione a codificação 'Base64' e defina o formato de saída como 'Tag HTML <img>'.
- Configuração de exemplo
-
Arquivo: logo.png, Codificação: base64, Formato de saída: html - Resultado
- Gera uma tag HTML <img src="data:image/png;base64,iVBOR..."> pronta para ser inserida no código da assinatura.
Testar com amostras
json, xml, htmlHubs relacionados
FAQ
O que é um Data URI?
É um esquema de URI que permite incluir dados de arquivos diretamente em documentos como HTML e CSS, codificados geralmente em Base64.
Quais formatos de saída posso gerar?
Você pode gerar a string Data URI pura, uma tag de imagem HTML, uma regra de fundo CSS ou um link de imagem em Markdown.
Existe um limite de tamanho para os arquivos?
Sim, o limite máximo para conversão de arquivos nesta ferramenta é de 10 MB.
Posso alterar o tipo MIME detectado automaticamente?
Sim, você pode usar o campo de tipo MIME personalizado para substituir a detecção automática pelo formato que desejar.
Quando devo usar a codificação URL em vez de Base64?
A codificação URL é ideal para arquivos SVG baseados em texto, pois gera códigos menores e mais legíveis que o Base64.