Cole a sequência de imagem Base64 no campo do decodificador e clique no botão de decodificar. Se a sequência contiver dados de imagem válidos, a página mostra uma prévia e permite baixar a imagem decodificada.
Conversor de Base64 para imagem e codificador de imagem para Base64
Converta Base64 para imagem ou imagem para Base64 no navegador. Cole Base64, envie PNG/JPG/GIF/WebP/BMP até 10MB e visualize ou copie o resultado.
Imagem para Base64
Envie PNG, JPG, GIF, WebP ou BMP de até 10MB para criar um Data URI Base64
Base64Base64 para imagem
Cole uma sequência de imagem Base64 com ou sem prefixo data: para visualizar e baixar uma imagem
A imagem decodificada aparecerá aqui
O que esta ferramenta de imagem Base64 faz
Esta página cuida de dois fluxos de imagem bem definidos: converter Base64 para imagem e converter imagem para Base64. Ela não é um codificador de texto geral. A entrada e a saída são voltadas para dados de imagem que o navegador consegue ler.
| Tarefa | Entrada | Saída |
|---|---|---|
| Base64 para imagem | Sequência Base64 com ou sem prefixo `data:` | Imagem que pode ser visualizada e baixada |
| Imagem para Base64 | Imagem PNG, JPG/JPEG, GIF, WebP ou BMP de até 10MB | Texto Data URI Base64 |
| Visualizador de imagem Base64 | Sequência Base64 de imagem colada | Prévia visual no navegador |
| Verificação de Data URI | Um valor como `data:image/png;base64,...` | Prévia da imagem e resultado para baixar |
A saída do codificador é um Data URI completo, não apenas os caracteres Base64 brutos. Isso facilita o uso direto em um `src` de imagem, em um fundo CSS ou em um campo JSON quando seu fluxo precisa de dados de imagem em formato de texto.
Converter Base64 para imagem no navegador
Cole sua sequência de imagem Base64 no campo do decodificador e clique no botão de decodificar. A ferramenta valida o conteúdo Base64, cria uma prévia da imagem e habilita o download quando a sequência pode ser renderizada como imagem.
Você pode colar qualquer um destes formatos:
| Entrada aceita | Padrão de exemplo | Observações |
|---|---|---|
| Data URI completo | `data:image/png;base64,...` | Melhor quando o tipo MIME já é conhecido |
| Base64 bruto | `iVBORw0KGgo...` | A ferramenta tenta detectar PNG, JPEG, GIF, WebP ou BMP |
Quando a sequência Base64 bruta não inclui um tipo MIME, o decodificador verifica assinaturas comuns de imagem e usa PNG como alternativa quando necessário. Se a sequência não for Base64 válida ou não puder ser usada como imagem, a página mostra um erro em vez de criar um download corrompido.
Converter imagem para Data URI Base64
Envie um arquivo de imagem para criar um Data URI Base64. O codificador lê a imagem selecionada no navegador e coloca o texto Base64 gerado na caixa de saída, pronto para copiar.
Entradas de imagem compatíveis
O campo de envio é apenas para arquivos de imagem. Use PNG, JPG/JPEG, GIF, WebP ou BMP quando quiser o resultado mais previsível. O limite atual de envio é 10MB, então imagens originais muito grandes devem ser redimensionadas ou comprimidas antes de usar esta página.
O que a saída Base64 inclui
O valor gerado inclui o prefixo Data URI, como `data:image/png;base64,`. Esse prefixo informa ao navegador que tipo de dado de imagem vem a seguir. Se você precisar apenas da parte Base64 bruta, copie o texto gerado e remova o prefixo no seu próprio fluxo.
Use como visualizador de imagem Base64
Um visualizador de imagem Base64 é útil quando você tem uma sequência codificada longa e precisa saber qual imagem ela representa. Em vez de criar um arquivo temporário manualmente, cole a sequência nesta ferramenta e confira a prévia.
Isso ajuda nestes casos:
| Caso de uso | Por que a prévia ajuda |
|---|---|
| Respostas de API | Confirmar que um campo de imagem contém a imagem esperada |
| Trechos HTML ou CSS | Verificar um valor `data:image/png;base64` antes de colocá-lo em uma página |
| Testes de e-mail ou modelo | Validar pequenos recursos incorporados, como ícones ou logos |
| Depuração de dados de imagem | Ver se o valor codificado contém uma imagem válida |
Use o visualizador para inspecionar imagens, não para editá-las. A página não corta, redimensiona, comprime, remove fundos nem altera a imagem decodificada.
Data URI, Base64 bruto e formatos de imagem
Dados de imagem Base64 costumam aparecer em duas formas. Um Data URI inclui um tipo de mídia e um prefixo. Base64 bruto contém apenas os caracteres codificados.
| Forma | Exemplo | Melhor uso |
|---|---|---|
| Data URI | `data:image/png;base64,iVBOR...` | HTML, CSS, prévias, renderização no navegador |
| Base64 bruto | `iVBORw0KGgo...` | Campos de API, valores de banco de dados, registros, dados personalizados |
A palavra-chave `data image png base64` normalmente se refere ao padrão Data URI `data:image/png;base64,...`. Esta ferramenta pode visualizar esse tipo de valor e também gerar um Data URI quando você envia uma imagem.
Base64 não comprime uma imagem. Em muitos casos, o texto Base64 fica cerca de um terço maior que o arquivo binário original. Use quando transporte em texto ou incorporação direta for mais importante do que manter o menor arquivo possível.
Privacidade e processamento no navegador
Este codificador e decodificador Base64 funciona no seu navegador. O envio de imagem para codificação é lido localmente pelo navegador, e a decodificação Base64 usa APIs do navegador para criar a prévia.
Isso é útil para verificações rápidas, repasses de desenvolvimento e pequenos trechos pessoais de imagem, porque você não precisa enviar a imagem para um servidor de conversão apenas para criar ou ver Base64. O desempenho ainda depende do seu dispositivo, navegador e tamanho do arquivo, especialmente perto do limite de envio de 10MB.
Use esta página para dados comuns de imagem. Não cole segredos, credenciais ou dados sensíveis de produção em qualquer ferramenta da web, a menos que isso esteja de acordo com as regras de segurança da sua organização.
Perguntas frequentes
Sim. Cole um valor de imagem Base64 para ver a imagem no navegador. Isso é útil para conferir respostas de API, trechos Data URI e strings de imagem codificadas antes de usá-las em outro lugar.
Envie uma imagem PNG, JPG/JPEG, GIF, WebP ou BMP de até 10MB. A ferramenta lê a imagem no navegador e gera um Data URI Base64 que você pode copiar da caixa de saída.
Uma sequência `data:image/png;base64` é um Data URI. A parte `data:image/png;base64,` informa ao navegador que o texto seguinte são dados de imagem PNG codificados em Base64. Esta ferramenta pode visualizar esse valor ou criar um a partir de uma imagem PNG enviada.
Sim. Você pode colar Base64 bruto sem o prefixo `data:`. O decodificador tenta identificar tipos comuns de imagem, como PNG, JPEG, GIF, WebP e BMP, antes de mostrar a prévia.
Para imagem para Base64, use arquivos PNG, JPG/JPEG, GIF, WebP ou BMP de até 10MB. Para Base64 para imagem, o decodificador é feito para strings Base64 que representam dados de imagem legíveis pelo navegador.
A codificação e a decodificação acontecem no seu navegador. A imagem selecionada é lida localmente para codificação, e o Base64 colado é decodificado no navegador para prévia e download.
Não. Base64 é um método de codificação, não de compressão. O texto Base64 costuma ser maior que o arquivo de imagem original, então use quando precisar de dados de imagem em formato de texto, não quando precisar de uma imagem menor.
Não. Esta página é para imagens. Ela não codifica texto simples para Base64, não decodifica Base64 para texto legível e não funciona como ferramenta geral de conversão de texto.
Não. A página é focada em Base64 de imagens. Ela não converte Base64 para PDF, não decodifica arquivos arbitrários, não aceita variantes Base64URL e não fornece exemplos de código para Python, Java ou linha de comando.