Picovert

Conversor de imagem para Base64

Codifique uma imagem em um data URI Base64 direto no navegador — copie como string, tag <img> ou CSS. Sem upload, totalmente privado.

Sem coleta de dados

Sem banco de dados, sem contas. Nós literalmente não conseguimos ver suas imagens.

Extremamente rápido

Processamento nativo no navegador — sem upload, sem espera.

100% gratuito

Sem limites, sem marcas d'água, sem taxas ocultas. Nunca.

Nenhuma conta necessária

Fazer login? Nunca. Basta abrir a ferramenta e usar.

Como funciona a codificação Base64 de imagens

O que é uma imagem Base64?

Base64 representa dados binários — como uma imagem — usando apenas caracteres de texto. Um "data URI" Base64 incorpora a imagem inteira diretamente no seu HTML ou CSS, então o navegador não precisa fazer uma requisição de rede separada para buscá-la.

Um data URI se parece com data:image/png;base64,iVBORw0KGgo… — o prefixo informa ao navegador o tipo de arquivo, e tudo após a vírgula é a imagem codificada.

Quando incorporar uma imagem como Base64?

Incorporar é ideal para recursos minúsculos e frequentes: ícones, logotipos, imagens de espaço reservado ou assinaturas de e-mail. Como a imagem viaja dentro do HTML/CSS, ela aparece na hora sem requisições extras.

Evite Base64 para fotos grandes. O Base64 deixa um arquivo cerca de 33 % maior, e imagens grandes incorporadas incham seu HTML, não podem ser cacheadas separadamente e atrasam a renderização inicial. Para algo acima de alguns kilobytes, um arquivo <img> normal é mais rápido.

Isso é privado?

Sim. A codificação acontece inteiramente no seu navegador com a API FileReader. Sua imagem nunca é enviada a um servidor, então até imagens muito grandes ou sensíveis permanecem no seu dispositivo.

Perguntas frequentes

Converter para Base64 aumenta o tamanho do arquivo?

Sim — o Base64 adiciona cerca de 33 % de sobrecarga porque representa 3 bytes binários com 4 caracteres de texto. Por isso é melhor para imagens pequenas e fotos grandes devem permanecer arquivos normais.

Quais formatos de imagem posso codificar?

Qualquer formato que seu navegador consiga ler — PNG, JPG/JPEG, WebP, GIF, SVG, BMP e ICO. O data URI de saída mantém o tipo MIME do formato original.

Como uso a string Base64 em HTML?

Cole-a como src de uma tag de imagem: <img src="data:image/png;base64,…" />. Use o botão "Copiar como tag <img>" para obtê-la pronta.

Como uso em CSS?

Use como imagem de fundo: background-image: url("data:image/png;base64,…"); O botão "Copiar como CSS" formata isso para você.

Minha imagem é enviada para algum lugar?

Não. Tudo roda localmente no seu navegador com a API FileReader. Nenhum dado de imagem sai do seu dispositivo.

Related tools

All 45 tools →