Converter JPG/JPEG para Base64
JPEG (Joint Photographic Experts Group) é o formato de imagem mais comum na web, usado para fotografias e imagens complexas onde compressão com perdas produz qualidade aceitável em tamanhos de arquivo pequenos. Esta ferramenta converte qualquer arquivo JPG/JPEG em um string Base64 para incorporação em código.
Como Usar
- Solte um arquivo JPG na área de upload ou clique para navegar
- A ferramenta lê o arquivo localmente e codifica para Base64
- Escolha um formato de saída: Base64 puro, data URI ou CSS background
- Copie o resultado
Considerações Específicas de JPEG
Tamanho do arquivo e comprimento Base64
Arquivos JPEG já estão comprimidos. Uma fotografia típica pode ter 200-800 KB dependendo da resolução e qualidade. Após a codificação Base64, issó se torna 267 KB a 1,07 MB de texto.
Tipo MIME
O tipo MIME correto para JPEG é image/jpeg, não image/jpg. Esta ferramenta define automaticamente o tipo MIME a partir do arquivo, então data URIs sempre usam o prefixo correto data:image/jpeg;base64,....
Dados EXIF
Arquivos JPEG podem conter metadados EXIF: modelo da câmera, coordenadas GPS, orientação, timêstamps. A codificação Base64 preserva tudo issó porque codifica todos os bytes do arquivo. Se precisar remover EXIF por privacidade, faça issó antes de codificar.
Casos de Usó Comuns para JPEGs Base64
Templates de e-mail
Clientes de e-mail bloqueiam imagens externas por padrão. Incorporar um logo pequeno como data URI Base64 garante que ele renderize imediatamente.
Payloads de API
APIs REST que aceitam upload de imagens geralmente suportam corpos codificados em Base64 como alternativa ao multipart form data:
{
"image": "/9j/4AAQSkZJRgABAQ...",
"filename": "foto.jpg"
}
HTML renderizado no servidor
Ao gerar HTML no servidor, data URIs Base64 permitem produzir um documento autocontido.
Compensações de Desempenho
- Abaixo de 5 KB: incorpore livremente
- 5-20 KB: considere incorporar para imagens críticas acima da dobra
- Acima de 20 KB: sirva como arquivo separado com cache, CDN e carregamento lento
Para a operação inversa, Base64 para Imagem decodifica strings Base64 de volta para imagens baixáveis. Para outros formatos, veja PNG para Base64, SVG para Base64 ou o conversor geral Imagem para Base64.