Imagem para Base64

Codifique os bytes originais como Base64 puro ou Data URL com prefixo MIME.

Imagens e gráficos
Preparando seu ambiente de trabalho…

Como usar

  1. Escolha um PNG, JPEG ou WebP aceito de até 2 MiB.
  2. Selecione Codificar imagem e escolha Data URL ou Base64 puro.
  3. Copie o texto completo ou baixe um arquivo de texto.

Bytes de imagem como texto

Base64 é útil quando uma API, documento ou pequeno recurso inline precisa receber imagem em um campo de texto. Ele codifica os bytes, sem converter a imagem para outro formato.

Uma Data URL acrescenta o tipo MIME e o prefixo Base64. Base64 puro omite esse invólucro; escolha o formato esperado pelo campo de destino.

Escolher a forma de saída

Uma Data URL começa com data:, o tipo MIME detectado e um marcador Base64. Ela pode ser usada onde dados de imagem inline são aceitos.

Base64 puro contém apenas o conteúdo codificado. Não adicione o prefixo Data URL a um campo de API que espera somente esse conteúdo.

Exemplo
Entrada
PNG file bytes
Resultado
data:image/png;base64,iVBORw0KGgo…

Data URL abreviada para mostrar o prefixo e o conteúdo PNG; as reticências não fazem parte de uma imagem codificada utilizável.

Tamanho e metadados

Base64 aumenta a representação em bytes em cerca de um terço antes da compressão de transporte. O prefixo Data URL acrescenta um pouco mais de texto.

A codificação preserva os bytes originais, incluindo metadados. Não faz redimensionamento, recompressão nem sanitização da imagem; as verificações de formato e o limite de 2 MiB continuam valendo.

Copiar ou baixar texto

Copiar exporta a forma selecionada, e Baixar salva image-base64.txt. Alternar entre Base64 puro e Data URL não recodifica os bytes da imagem.

Limites de processamento

PNG, JPEG e WebP estáticos: 20 MiB, 24 megapixels e 8192 pixels por lado. Base64: 2 MiB. SVG: 1 MiB. Inspeção de arquivos: 1 GiB, lendo apenas os primeiros 256 bytes. A compatibilidade de codecs varia entre navegadores. Nenhum arquivo é enviado.

?

Perguntas frequentes

A imagem é recomprimida?

Não. Os bytes originais são codificados diretamente. Decodificar o conteúdo Base64 recupera esses mesmos bytes.

Qual formato usar em um img src de HTML?

A Data URL inclui o prefixo MIME necessário aos dados inline. Base64 puro, sozinho, não é uma URL img src completa.

Por que o texto é maior que o arquivo?

Base64 representa cada grupo de três bytes com quatro caracteres, usando preenchimento quando necessário. É codificação, não compressão de imagem.

Base64 remove os metadados?

Não. Os metadados continuam nos bytes codificados. Use um procedimento adequado separado para inspecioná-los ou removê-los.

A imagem é enviada?

Não. Ela é lida e codificada no navegador. Copiar e Baixar só exportam texto quando selecionados.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.