logoImgConvert

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.

TarefaEntradaSaída
Base64 para imagemSequência Base64 com ou sem prefixo `data:`Imagem que pode ser visualizada e baixada
Imagem para Base64Imagem PNG, JPG/JPEG, GIF, WebP ou BMP de até 10MBTexto Data URI Base64
Visualizador de imagem Base64Sequência Base64 de imagem coladaPrévia visual no navegador
Verificação de Data URIUm 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 aceitaPadrão de exemploObservaçõ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 usoPor que a prévia ajuda
Respostas de APIConfirmar que um campo de imagem contém a imagem esperada
Trechos HTML ou CSSVerificar um valor `data:image/png;base64` antes de colocá-lo em uma página
Testes de e-mail ou modeloValidar pequenos recursos incorporados, como ícones ou logos
Depuração de dados de imagemVer 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.

FormaExemploMelhor 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

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.

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.

Converter Base64 para imagem ou imagem para Base64

Cole uma sequência de imagem Base64 para visualizar, ou envie uma imagem de até 10MB para criar um Data URI Base64 no seu navegador.