UseBrowserTools

Imagem para Base64

Converta uma imagem em texto Base64 ou data URL completa no navegador. Copie qualquer formato na hora para HTML, CSS, JSON, e-mails e desenvolvimento local.

Codifique uma imagem como data URL Base64 online grátis. A codificação ocorre no navegador para que os ativos fiquem privados.

Última atualização: 2026-07-17

100% privado — roda no seu navegador, nada é enviado

Escolha uma imagem ou arraste-a aqui

Sua imagem é convertida localmente em uma data URL Base64

Procurar arquivos

A codificação ocorre só no navegador. A imagem nunca é enviada a um servidor.

O que é um conversor de imagem para Base64?

Um conversor de imagem para Base64 transforma um arquivo de imagem em texto que pode ir dentro de uma data URL. O texto Base64 representa os bytes da imagem com caracteres comuns, então pode ser embutido em HTML, CSS, JSON e outros formatos baseados em texto. Esta ferramenta cria a data URL completa e o valor Base64 bruto diretamente no navegador.

Escolha uma imagem e o conversor a lê do dispositivo. Você pode copiar a data URL completa quando precisar de algo pronto para uma origem de imagem, ou só a seção Base64 quando um formulário ou API esperar o valor codificado sem prefixo. O arquivo nunca é enviado a um servidor.

Como codificar uma imagem

  • Envie uma imagem do dispositivo.
  • Copie a Data URL para uso direto em um src de img ou valor CSS.
  • Copie só Base64 quando o destino pedir a carga codificada sem prefixo.
  • Guarde o arquivo original; Base64 serve para embutir, não substitui ativos organizados.

Uma data URL começa com metadados como data:image/png;base64, seguidos dos caracteres codificados. O prefixo diz ao software que tipo de imagem está lendo. O Base64 bruto omite esse prefixo, então é mais curto, mas precisa que o tipo de arquivo seja conhecido à parte.

Quando usar Base64?

Base64 pode simplificar ativos pequenos e autocontidos, como ícones minúsculos em um e-mail ou um exemplo de desenvolvimento que não deva depender de um caminho de arquivo separado. Também ajuda quando uma API aceita texto de imagem em uma requisição JSON. Porém, o texto Base64 é maior que o arquivo binário subjacente, então geralmente não é uma boa forma de embutir fotos grandes em uma página de produção.

Codificação privada no navegador

A codificação usa a API FileReader do navegador. Sua imagem permanece no computador ou telefone e o texto gerado só aparece nesta página. Cuidado ao compartilhar uma string Base64: ela inclui o conteúdo completo da imagem e pode ser muito longa. Em sites públicos, prefira arquivos de imagem otimizados normais, salvo embutir um ativo pequeno tenha uma vantagem clara.

Frequently asked questions

Qual a diferença entre Base64 e uma data URL?

Uma data URL inclui o tipo de arquivo e o prefixo Base64, enquanto o Base64 bruto contém só os caracteres da imagem codificada.

Base64 deixa as imagens menores?

Não. O texto Base64 geralmente é maior que o arquivo de imagem binário original.

Posso usar uma data URL Base64 em HTML?

Sim. Uma data URL completa pode ser usada como valor src de um elemento de imagem.

As imagens são enviadas?

Não. A API FileReader codifica a imagem localmente no navegador.

Guias relacionados

Ferramentas relacionadas

Imagem para Base64 — Codificar imagens como data URL grátis