Conversor de Base64 para Imagem
Cole texto Base64 ou um data URI e veja a imagem, descubra que tipo de ficheiro é na realidade e guarde-o com a extensão certa.
Resultados
O que faz esta ferramenta
As imagens escondidas em JSON, HTML, CSS ou e-mails são muitas vezes só texto Base64, e o rótulo que trazem à frente nem sempre está certo. Este conversor descodifica o texto e olha para os primeiros bytes do ficheiro, a assinatura com que cada formato começa, por isso reconhece um PNG mesmo sem o prefixo data:, e assinala um JPEG que venha rotulado como PNG. Aceita a variante para endereços, com - e _, quebras de linha e a falta do enchimento =. PNG, JPEG, GIF, WebP, BMP, ICO e SVG são mostrados e podem ser guardados; outros ficheiros, como um PDF, podem na mesma ser descarregados. A descodificação é feita nesta página, por isso nada é enviado para lado nenhum.
Fórmula
4 caracteres Base64 → 3 bytes ; o tipo do ficheiro lê-se nos primeiros bytes (PNG 89 50 4E 47, JPEG FF D8 FF, GIF 47 49 46, WebP RIFF…WEBP)
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
text | Texto Base64 ou data URI | — |
OUT | Tipo de ficheiro encontrado | — |
EX | Extensão | — |
SZ | Tamanho do ficheiro novo | — |
IM | Pode ser mostrado como imagem | — |
AG | O tipo declarado bate com o conteúdo | — |
Exemplo resolvido
- Texto Base64 ou data URIdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAATElEQVR42mNgGHFALu/Ef6obSAjTzGCyLSLHcKItocRwoiyhqQXUMByvJaMW4LWAmobTxZLRSB7YzDawZRHNS1O61Ad0qdHoVidTCgCcs+Dm+ufx/gAAAABJRU5ErkJggg==
- Tipo de ficheiro encontradoimage/png
- Extensãopng
- Tamanho do ficheiro novo133 B
- Pode ser mostrado como imagemSim
- O tipo declarado bate com o conteúdoSim
Limitações
- O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.