Pular para o conteúdo
Gratis

Imagen a Base64

Genere rápidamente el código Base64 (URI de datos) de cualquier imagen para incrustarla directamente en HTML o CSS.

Imagem para Base64

Converta arquivos de imagem para string codificada em Base64 para usar no CSS ou HTML

Faça upload de uma Imagem

Suporta PNG, JPG, WEBP, SVG, GIF, etc. A conversão é feita localmente.

O que é o conversor de Imagem para Base64

O conversor de Imagem para Base64 transforma um arquivo de imagem em uma string de texto (data URI) que você cola direto no seu HTML ou CSS. Em vez de referenciar a imagem por um arquivo externo, você a incorpora como código dentro da própria página.

A ferramenta gera uma string no formato data:image/png;base64,iVBORw0KGgo..., chamada de data URI. Ela é usada por desenvolvedores front-end, autores de e-mails HTML e quem monta protótipos ou temas de CSS. O problema que resolve é simples: eliminar uma requisição HTTP separada para imagens pequenas, como ícones, spinners e fundos leves, embutindo o dado da imagem no próprio código.

Como usar

  1. Clique em "Selecionar Imagem" e escolha o arquivo no seu computador.
  2. Aguarde a conversão, que acontece na hora dentro do navegador.
  3. Confira o preview da imagem para garantir que enviou o arquivo certo.
  4. Veja a string completa no campo "String Base64", com o total de caracteres exibido ao lado.
  5. Clique em "Copiar Tudo" para levar o código para a área de transferência.
  6. Cole a string no seu CSS ou HTML.

Exemplo prático: você tem um ícone logo.png de 24x24 pixels. Ao enviá-lo, a ferramenta devolve algo como data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA.... Você cola isso no CSS assim: background-image: url('data:image/png;base64,iVBORw0KGgo...');. Pronto, o ícone aparece sem precisar hospedar um arquivo separado.

Como funciona

A ferramenta usa o FileReader do navegador com o método readAsDataURL. Ele lê os bytes do arquivo original e os codifica em Base64, montando a data URI com o tipo MIME correto na frente. Todo esse processo acontece localmente, no seu navegador. O arquivo não é enviado para nenhum servidor, o que mantém sua imagem privada.

A codificação Base64 não recomprime nem altera a imagem: ela apenas representa os mesmos bytes em texto. Por isso não há perda de qualidade nesse passo. A contrapartida é o tamanho: uma string Base64 fica cerca de 33% maior que o arquivo original, então o recurso é indicado para imagens pequenas, não para fotos grandes.

O campo de saída mostra a quantidade de caracteres para você avaliar se a string cabe bem no seu projeto.

Formato Suportado Bom para Base64
PNG Sim Ícones e imagens com transparência
JPG Sim Fotos pequenas
WEBP Sim Gráficos leves
SVG Sim Ícones vetoriais
GIF Sim Animações curtas e simples

Como o campo de upload aceita image/*, a ferramenta trabalha com qualquer imagem que o seu navegador reconheça.

Perguntas frequentes

¿Cuándo utilizar Base64 en imágenes?

Es excelente para incrustar íconos pequeños (como hilanderos y fondos claros) directamente en su CSS o HTML, guardando una solicitud HTTP.

Sobre este conteúdo

Escrito por:
Equipe Ferramenta Grátis

Ferramentas relacionadas

Convertidor de imagen a Base64 en línea | Herramientas