Conversor imagem para Base64

Última revisão do conteúdo:

Codifique imagens em Base64. Copie o código pronto para CSS ou HTML. Gratuito.

para

Por que converter imagem para Base64?

Base64 é uma forma de escrever dados binários como uma cadeia de texto. Uma imagem assim codificada incorpora-se diretamente em HTML (<img src="data:image/png;base64,...">), em CSS (background-image: url(data:...)) ou em JSON, ou envia-se para uma API, sem alojar o ficheiro num servidor.

A codificação Base64 serve em vários casos: incorporar ícones e logótipos pequenos no CSS (menos pedidos HTTP), criar modelos de e-mail com imagens incorporadas (o Outlook bloqueia as imagens externas por predefinição), enviar imagens para uma API (OpenAI Vision, Google Cloud Vision) e gerar ficheiros HTML autónomos sem dependências.

O Base64 aumenta os dados em cerca de 33 por cento (3 bytes binários passam a 4 caracteres). Para imagens pequenas até 10 KB, a poupança de pedidos compensa. Para fotografias grandes acima de 50 KB é melhor usar ficheiros normais: o Base64 tornaria a página mais pesada e o carregamento mais lento.

Toda a codificação acontece localmente no navegador; os dados não são enviados para nenhum servidor. Sem registo, sem limites, sem rastreio.

Como converter imagem para Base64

  1. Carregue o seu ficheiro imagem

    Arraste o ficheiro imagem para o conversor ou clique para procurar.
  2. Converter

    Clique em Converter - os ficheiros são processados localmente no navegador.
  3. Descarregue o Base64

    Descarregue o ficheiro Base64 convertido.

O que torna este conversor diferente?

  1. Privacidade total

    Os seus ficheiros são processados inteiramente no navegador. Nada é enviado para servidores.
  2. Copiar ou transferir

    O resultado copia-o para a área de transferência com Copiar ou guarda-o como ficheiro .txt com Transferir.
  3. Ficheiro ou texto colado

    Carregue um ficheiro PNG, JPG, WebP, SVG, GIF com o botão ou cole o conteúdo no campo. O conversor processa um documento de cada vez e mostra o resultado por baixo.
  4. Resultado imediato

    Clique em Converter: o resultado aparece de imediato no campo por baixo, com uma mensagem de erro se a entrada não for válida.

Como funciona a codificação de imagem para Base64?

A codificação Base64 converte os dados binários de uma imagem numa cadeia de texto usando 64 caracteres ASCII imprimíveis (A–Z, a–z, 0–9, +, /). Cada grupo de 3 bytes de dados binários torna-se 4 caracteres Base64, o que significa que a cadeia codificada é aproximadamente 33% maior que o ficheiro original.

O conversor lê o seu ficheiro de imagem, codifica-o numa cadeia Base64 e adiciona o prefixo Data URI apropriado (ex. data:image/png;base64,). Isto cria uma cadeia autónoma que pode ser integrada diretamente em HTML, CSS ou JSON sem necessitar de um ficheiro de imagem separado.

As imagens codificadas em Base64 são comumente usadas para pequenos ícones, logotipos e elementos de interface onde eliminar um pedido HTTP adicional melhora o tempo de carregamento. A conversão é realizada completamente no seu navegador.

Dicas para a codificação de imagem para Base64

Algumas dicas para evitar problemas comuns:

  1. Aumento de tamanho

    A codificação Base64 aumenta o tamanho do ficheiro aproximadamente 33%. Uma imagem de 10 KB torna-se uma cadeia Base64 de aproximadamente 13,3 KB. Ideal para imagens pequenas menores de 10 KB. Ficar abaixo desse limite depende sobretudo das dimensões em píxeis. Um ícone guardado com 512 px transporta os mesmos dados mesmo onde aparece com 64 px, por isso reduza-o antes no editor de imagens.
  2. Formato Data URI

    A saída inclui o prefixo Data URI completo (data:image/png;base64,...) — pronto para colar num atributo src HTML ou numa propriedade CSS background-image.
  3. Formatos suportados

    O conversor aceita PNG, JPG, GIF, WebP, SVG e BMP. O tipo MIME no Data URI é definido automaticamente com base no formato de entrada.
  4. Considerações de cache

    Imagens incorporadas em Base64 não podem ser armazenadas em cache separadamente pelo navegador. Para imagens usadas em múltiplas páginas, ficheiros separados com cabeçalhos de cache são mais eficientes.

Quando usar Base64 e quando um ficheiro de imagem normal

A codificação Base64 compensa em casos concretos, mas nem sempre é a escolha certa:

  • Use Base64 para – imagens pequenas com menos de 10 KB (ícones, logótipos), modelos de e-mail com imagens incorporadas, pedidos a uma API que exigem a imagem dentro do JSON e ficheiros HTML autónomos.
  • Use ficheiros normais para – imagens grandes com mais de 50 KB, imagens principais e fotografias de um site, imagens que o navegador deve guardar em cache e conteúdo servido por uma CDN.

O Base64 aumenta os dados em 33 % e impede o navegador de os guardar em cache. Para um site rápido, incorpore apenas recursos muito pequenos e sirva o resto como ficheiros normais com cabeçalhos de cache adequados.

Converter JPG para outros formatos

Última revisão do conteúdo: · escrito e verificado pela equipa Arteon

Perguntas frequentes sobre a conversão de imagem para Base64

A conversão de imagem para Base64 é gratuita?

Sim, este conversor é completamente gratuito e sem limites. Sem registo, sem marcas de água.

O conversor envia os meus ficheiros?

Não. Todo o processamento acontece localmente no seu navegador.

Posso converter vários ficheiros de uma vez?

Não. O conversor processa um ficheiro ou um texto colado de cada vez. Copie ou guarde o resultado e depois cole o conteúdo seguinte.

O conversor funciona no telemóvel?

Sim, funciona em qualquer dispositivo com um navegador web moderno.

É segura a codificação de imagem para Base64?

Sim. Toda a conversão é realizada localmente no seu navegador. As suas imagens nunca são enviadas a um servidor.

Quando usar Base64 em vez de ficheiros de imagem?

Base64 é ideal para imagens pequenas (ícones, logotipos menores de 10 KB) onde poupar um pedido HTTP é importante. Para imagens maiores, ficheiros separados são mais eficientes pois podem ser armazenados em cache pelo navegador.

Que formatos de imagem são suportados?

O conversor aceita PNG, JPG, GIF, WebP, SVG, BMP e outros formatos de imagem padrão. O tipo MIME no Data URI é detetado automaticamente.

Captura de ecrã da ferramenta gratuita da Arteon: Conversor imagem para Base64

Ajude-nos a melhorar as nossas ferramentas

Tem uma ideia, encontrou um erro ou quer sugerir algo? Envie-nos uma mensagem – respondemos em 24 horas.

Descubra outras ferramentas úteis

JPG para WebP

JPG para WebP

Converta fotos JPG para WebP leve. Reduza o peso das imagens até 35%.

Editor de imagens

Editor de imagens

Redimensione, corte e converta a sua imagem. Formatos prontos para redes sociais, avatares circulares, exportação JPG/PNG/WebP.

Verificador de meta título e descrição

Verificador de meta título e descrição

Verifique o comprimento do título e da descrição em pixels. Pré-visualização Google em tempo real e dicas de otimização.

PNG para JPG

PNG para JPG

Converta ficheiros PNG para JPG no navegador. Sem limite de ficheiros, sem registo.

Gerador de favicon

Gerador de favicon

Crie um conjunto completo de favicon.ico para o seu site a partir de uma imagem. Todos os tamanhos necessários, sem registo.

Gerador de paletas de cores

Gerador de paletas de cores

Gere 9 paletas a partir de uma cor: monocromática, complementar, triádica e mais. Códigos HEX.

WebP para JPG

WebP para JPG

Converta ficheiros WebP para JPG compatível com tudo. Sem limites, sem registo.

Verificador de contraste de cores

Verificador de contraste de cores

Verifique o contraste de texto e fundo segundo WCAG 2.1 AA e AAA. Correção automática de cores.

Gerador de códigos QR gratuito

Gerador de códigos QR gratuito

Crie um código QR para site, cartão vCard ou impressão. Exporte PNG e SVG, sem registo.

Contador de palavras e caracteres

Contador de palavras e caracteres

Conte palavras, caracteres, frases e tempo de leitura. Verifique a legibilidade com a pontuação Flesch-Kincaid.