Ferramenta de imagem / 16
Imagem para Base64
Codifique uma imagem como uma URL de dados Base64 completa para CSS, HTML ou transferência.
Imagem para Base64: TOEA lê os bytes do arquivo com o FileReader do navegador e adiciona um prefixo com o tipo MIME ao conteúdo Base64. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas de imagem
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
JPG, PNG, WebP ou GIF · até 30 MB
Quando vale a pena incorporar
Uma URL de dados economiza uma requisição, mas não pode ser armazenada em cache separadamente: ela é baixada novamente com cada cópia do HTML ou CSS que a contém e fica cerca de um terço maior que o arquivo. Essa troca funciona para imagens minúsculas de poucos kilobytes, como um ícone em uma folha de estilos ou um placeholder desfocado. Fotos e imagens reutilizadas em várias páginas carregam mais rápido como arquivos comuns. Para SVG, codificar a marcação na URL em vez de usar Base64 geralmente produz uma URL de dados mais curta.
Onde URLs de dados não funcionam
O Gmail e muitos outros clientes de e-mail não exibem imagens incorporadas como URLs de dados; portanto, em newsletters, use o link para uma imagem hospedada. Muitas APIs que aceitam imagens Base64 querem apenas o payload: exclua tudo até e incluindo a vírgula depois de base64. Uma página com uma Política de Segurança de Conteúdo precisa listar data: na diretiva img-src para que as imagens incorporadas sejam carregadas.
Como usar
- Escolha uma imagem.
- Codifique localmente.
- Copie a URL de dados resultante.
Privacidade e limitações
O arquivo permanece no seu dispositivo. Base64 é uma codificação, não criptografia, e aumenta o tamanho em cerca de um terço.
Ferramentas relacionadas
Perguntas frequentes
Posso colar isso em uma tag <img>?
Sim. A URL de dados completa pode ser usada no atributo src da imagem onde URLs de dados são permitidas.
Por que o resultado é maior do que o arquivo?
Base64 representa bytes binários com caracteres de texto e adiciona sobrecarga.
Ferramenta grátis · no seu navegador execuções · não precisa de conta