Conversor de Imagem para Base64
Converta uma imagem em uma string Base64 ou Data URI, ou decodifique uma string Base64 de volta em uma imagem visível e para download, tudo no seu navegador.
🔒 Processado localmente no seu navegador
Loading…
Como usar
- Escolha Codificar para transformar uma imagem em Base64, ou Decodificar para fazer o inverso.
- No modo Codificar, arraste uma imagem ou clique na área para escolher um arquivo do seu dispositivo.
- Alterne se o resultado inclui o prefixo "data:" e depois copie a string gerada.
- No modo Decodificar, cole uma string Base64 ou Data URI para pré-visualizá-la e baixá-la como imagem.
Funcionalidades
- Conversão bidirecional: de imagem para Base64 e de Base64 para imagem
- Alterne entre uma Data URI completa ou apenas o Base64 puro
- Pré-visualização instantânea da imagem nos dois modos
- Copie e baixe o resultado com um clique
- 100% local: suas imagens nunca saem do seu navegador
Perguntas frequentes
O que é codificação Base64 de imagem?
A codificação Base64 transforma dados binários de uma imagem em texto usando 64 caracteres imprimíveis. Envolta em uma Data URI "data:image/png;base64,...", pode ser incorporada diretamente em HTML, CSS ou JSON sem um arquivo de imagem separado.
Por que o resultado começa com "data:image/...;base64,"?
Esse é o prefixo da Data URI, que informa ao navegador ou aplicativo o tipo MIME dos dados codificados para que ele saiba como exibi-los. Você pode desativá-lo se precisar apenas do Base64 puro.
A codificação Base64 aumenta o tamanho do arquivo?
Sim, cerca de 33%, já que cada 3 bytes de dados binários se tornam 4 caracteres Base64. É prático para incorporar imagens pequenas, mas não é uma técnica de compressão.
Minhas imagens são enviadas para algum lugar?
Não. Toda a codificação e decodificação acontece localmente no seu navegador usando as APIs File e Blob. Nada é enviado a um servidor.
Por que minha string Base64 colada mostra um erro?
Verifique se há espaços extras, quebras de linha ou caracteres faltando ao copiar. Se ainda falhar, a string pode não representar dados de imagem válidos, mesmo tendo o formato do Base64.