Base64 a immagine
Decodifica un'immagine Base64 o data URI di nuovo in file. Incolla la stringa, anteprima, scarica. L'inverso del nostro tool immagine-a-Base64.
🔒 Everything happens in your browser — no upload, no server, no tracking.
No image yet.
A cosa serve?
Questo strumento è l'inverso dell'encoder immagine-a-Base64: prende una data: URI (o un payload Base64 grezzo) e la decodifica di nuovo in un'immagine visualizzabile e scaricabile. Rileva automaticamente il formato dal tipo MIME nella URI, o — se passi solo Base64 grezzo — fiuta i primi byte (firma PNG, marker SOI di JPEG, header GIF8, RIFF…WEBP, markup SVG) per identificare il tipo. Tutto gira nel browser via atob e un <img> con data URI.
Quando usarlo
- Recuperare l'immagine originale quando hai solo un data URI copiato da CSS, HTML o Markdown.
- Ispezionare una stringa Base64 da una risposta API o un token tipo JWT.
- Debuggare un'immagine Base64 che non si renderizza altrove — passala da qui per confermare il payload.
- Estrarre un asset embedded da una demo HTML single-file o un'email autocontenuta.
Errori comuni
- Entrambe le forme sono accettate. Un
data:image/png;base64,iVBORw0…completo o solo il payloadiVBORw0…— ma se passi Base64 grezzo di un formato che non possiamo fiutare, il download sarà taggato.bin. - Il Base64 URL-safe non è proprio uguale. Il Base64 standard usa
+ /; quello URL-safe usa- _. I payload JWT sono URL-safe — sostituiscili prima di incollare qui. - Spazi nel payload vanno bene. Il decodificatore rimuove a capo e spazi, quindi le stringhe multilinea funzionano.
- I browser non renderizzano un'immagine corrotta. Se l'anteprima è vuota ma il decode è riuscito, i byte sono Base64 valido ma probabilmente non un'immagine reale (o il formato non è supportato).