Ferramentas
PT

Conversor de imagem para Base64

Arraste uma imagem para obter a string Base64, um data URI pronto para colar, uma tag HTML <img> ou código CSS. Sua imagem nunca sai do seu dispositivo.

Arraste um arquivo para cá ou clique para selecionarVocê também pode colar um arquivo com Ctrl+V

Privado: seus dados são processados no próprio navegador e nunca são enviados a nenhum servidor.

Como converter uma imagem para Base64

  1. Arraste uma imagem para a caixa, clique para escolher uma ou cole-a da área de transferência com Ctrl+V.
  2. Escolha o formato de saída: data URI, somente Base64, HTML, CSS, Markdown ou JSON.
  3. Clique em Copiar e cole o código no seu HTML, CSS, template de e-mail ou requisição de API.

Quando vale a pena incorporar imagens em Base64?

Imagens em Base64 embutidas no código economizam uma requisição HTTP, o que é útil para ícones pequenos, assinaturas de e-mail, documentos HTML de arquivo único e payloads de API. Como o Base64 é cerca de 33% maior que o arquivo original e não pode ser armazenado em cache separadamente, prefira arquivos de imagem normais para fotos e para tudo o que passar de alguns kilobytes.

Entenda os formatos de saída

Perguntas frequentes

Converter para Base64 deixa a imagem maior?

Sim, cerca de um terço maior. Um PNG de 30 KB vira aproximadamente 40 KB de texto Base64. Se o tamanho for importante, comprima ou redimensione a imagem antes.

Quais formatos de imagem posso converter?

Qualquer formato que o seu navegador consiga abrir: PNG, JPG/JPEG, GIF, WebP, SVG, BMP, ICO, AVIF e outros. O tipo MIME correto é adicionado automaticamente ao data URI.

Como usar uma imagem Base64 no CSS?

Escolha o formato CSS e cole o resultado na sua regra, por exemplo .logo { background-image: url("data:image/png;base64,…"); }.