Categoria: Desenvolvimento
Gerador de Data URI
Transforme texto ou um arquivo em uma data: URI
Cole um texto ou escolha um arquivo, defina o tipo de mídia e obtenha uma data: URI para incluir diretamente em CSS, HTML ou JSON. O arquivo é lido e codificado inteiramente no seu navegador e nunca sai do seu dispositivo.
data:text/plain;base64,SGVsbG8sIHdvcmxkIQ==
Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
Uma data: URI incorpora os bytes de um arquivo diretamente dentro de uma URL, permitindo que um ícone ou fonte pequenos sejam incluídos numa folha de estilos em vez de exigirem uma requisição separada. Esta ferramenta constrói uma a partir de texto digitado ou de um arquivo escolhido: arquivos são sempre codificados em base64, já que bytes brutos raramente sobrevivem ao percent-encoding, enquanto texto pode usar qualquer uma das duas codificações. Nada é enviado a um servidor — o arquivo é lido com a própria API FileReader do navegador e a codificação acontece localmente.
Como usar
- Escolha texto ou um arquivo como origem.
- Ajuste o tipo de mídia caso o valor detectado não seja o desejado.
- Copie a data: URI gerada.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- O arquivo é enviado para um servidor?
- Não. O arquivo é lido e codificado pelo seu navegador; nada é enviado a lugar nenhum.
- Por que um arquivo é sempre codificado em base64?
- Bytes binários arbitrários não sobrevivem bem ao percent-encoding, então base64 é a opção confiável para arquivos. Texto simples pode usar qualquer uma das duas codificações.
- Existe um limite de tamanho?
- Apenas o limite prático: data: URIs muito grandes deixam o CSS ou HTML ao redor mais pesado, então esta ferramenta funciona melhor para recursos pequenos, como ícones ou trechos curtos.