pt

Imagem para Data URI

Converta uma imagem em data URI Base64 localmente: cole direto no HTML ou no CSS. Sem envio.

Processando localmente no seu dispositivo ...

Seus arquivos

    Processando localmente no seu dispositivo ...

    0%

    Meu arquivo é enviado?

    Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

    Sem envio100% local
    O conteúdo fica consigosem acesso de terceiros
    Hosted in GermanyGlobal Content Delivery
    Auditado externamenteTLS A+ · Cabeçalhos A+

    Uma data URI codifica uma imagem diretamente como texto (Base64), de modo que você pode incorporá-la em linha no HTML (um src de img) ou no CSS (um fundo) sem um arquivo separado nem uma requisição de rede adicional. Esta ferramenta converte a sua imagem numa data: URI pronta para colar.

    A saída é um arquivo de texto simples que contém a string completa data:image/...;base64,... É útil para ícones minúsculos, modelos de e-mail, demonstrações de um único arquivo ou para evitar uma requisição extra, embora o texto Base64 seja cerca de um terço maior que os bytes originais.

    Tudo é executado inteiramente de forma local no seu navegador (sem envio, mesmo offline): a sua imagem nunca sai do seu dispositivo. A imagem é codificada exatamente como está (mesmos bytes, mesmo formato, sem recodificação); uma imagem muito grande gera uma string muito longa, por isso isto serve melhor para imagens pequenas.

    O compromisso honesto de embutir: uma data URI viaja com cada entrega do arquivo HTML ou CSS e não é cacheada separadamente pelo navegador. Como regra prática, embutir só compensa para gráficos bem pequenos - ícones de poucos kilobytes; imagens grandes ficam melhor como arquivo próprio. Para conferir rápido, cole a string direto na barra de endereços do navegador.

    Ficha técnica

    Ficha técnica
    Formatos de entradaJPG, JPEG, PNG, WEBP
    Conversão automáticaGIF, BMP, TIFF, ICO, SVG, HEIC, PDF, DOCX, DDS, HDR, PCX, WBMP
    Formato de saídaTXT
    Processamento em loteSim
    ProcessamentoLocalmente no navegador (JavaScript)
    Upload de arquivosNenhum

    Em 3 passos

    1. Arraste ou toque na sua imagem (PNG, JPEG ou WebP).
    2. Ela é codificada em Base64 numa data: URI no seu navegador.
    3. Baixe o arquivo de texto com a data URI (pronta para colar).

    Limites: Codifica os bytes da imagem exatamente como estão em Base64 numa string data:<tipo>;base64,... salva como arquivo de texto. O Base64 é cerca de 33% maior que o original, por isso serve melhor para imagens pequenas. O formato e os bytes originais são mantidos (sem recodificação).

    Perguntas frequentes

    Minha imagem é enviada?

    Não. A codificação acontece inteiramente de forma local no navegador, mesmo offline. A sua imagem nunca sai do seu dispositivo.

    Onde uso uma data URI?

    Cole como src de uma img ou como fundo no CSS para incorporar a imagem em linha, sem um arquivo ou requisição separados.

    Isso deixa o arquivo maior?

    Sim. O texto Base64 é cerca de um terço maior que os bytes originais, por isso uma data URI serve melhor para imagens pequenas.

    A imagem é alterada?

    Não. Os bytes originais exatos são codificados, por isso o formato e a qualidade ficam inalterados.

    Ferramentas relacionadas

    Colagem de imagens · Comprimir imagens · PNG para SVG · Otimizar SVG