Como usar
- Clique em Escolher um arquivo e selecione a imagem, ou solte-a na caixa. O texto Base64 aparece abaixo dela.
- Copie a URL de dados, o Texto Base64, a Regra de fundo em CSS ou a Tag de imagem em HTML com o botão Copiar ao lado.
- Para o caminho inverso, cole um texto Base64 ou uma URL de dados na caixa em Texto Base64 ou URL de dados e clique em Mostrar a imagem.
- Clique em Baixar a imagem para salvá-la com o tipo e a extensão que ela tem.
O que é Base64
Base64 escreve quaisquer bytes com 64 letras e algarismos seguros (RFC 4648). Cada três bytes viram quatro caracteres, então o texto fica cerca de um terço maior que o arquivo. Ele não comprime nem esconde nada: qualquer pessoa pode decodificá-lo.
O que é uma URL de dados
Uma URL de dados (RFC 2397) põe um arquivo dentro do próprio endereço: data:, depois o tipo da imagem, depois ;base64, e o texto Base64. Um navegador mostra isso em uma tag de imagem ou em um fundo CSS sem pedir um arquivo ao servidor. Serve para imagens pequenas e ícones; uma imagem grande deixa a página pesada.
Sua imagem fica no seu dispositivo
O arquivo é lido e transformado em texto no seu navegador, e um texto colado também é lido ali. Nada é enviado. O tipo de uma imagem colada é descoberto pelos primeiros bytes, então um rótulo errado não engana a ferramenta.
Exemplo: um ícone pequeno
Um ícone PNG de 3.000 bytes vira cerca de 4.000 caracteres de texto Base64, um terço maior que o arquivo. A URL de dados acrescenta na frente os 22 caracteres data:image/png;base64,.
Perguntas frequentes
Minha imagem é enviada quando eu a converto?
Não. O arquivo é lido e transformado em texto Base64 no seu navegador, no seu próprio dispositivo. Você pode conferir desligando a conexão com a internet depois que a página carregar e convertendo uma imagem.
Por que o texto Base64 é maior que o meu arquivo?
O Base64 escreve cada três bytes do arquivo com quatro caracteres, então o texto fica cerca de 33% maior. É apenas outra forma de escrever os mesmos bytes.
Quando devo usar uma URL de dados?
URLs de dados servem para imagens pequenas, como ícones, marcadores e logotipos pequenos, porque não precisam de um pedido separado ao servidor. Para fotografias grandes, hospede o arquivo e crie um link para ele, já que o Base64 deixa a página mais pesada e não fica em cache sozinho.
Posso colar uma URL de dados de uma página da web?
Sim. Cole a URL de dados inteira, começando com data:, ou só a parte Base64 depois da vírgula. O tipo da imagem é descoberto pelos bytes, então um rótulo errado no cabeçalho não importa.
Por que a ferramenta não mostra um texto muito longo?
Uma caixa de texto pode ficar lenta com milhões de caracteres, então um texto Base64 com mais de 2 milhões de caracteres não é mostrado. Use o botão de baixar para salvá-lo como arquivo de texto.
Base64 serve para esconder ou proteger uma imagem?
Não. Base64 é uma codificação, não uma criptografia. Quem tiver o texto pode decodificá-lo de volta na mesma imagem em um passo, então não confie nele para manter uma imagem privada.
Fontes
- RFC 4648 (em inglês): The Base16, Base32 and Base64 Data Encodings
- RFC 2397 (em inglês): The data URL scheme
- MDN (em inglês): data URLs
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.