Vai al contenuto

Da Base64 a immagine

Base64 to Image

Decodifica una stringa Base64 o un data URI riportandolo a un’immagine visibile e scaricabile.

Un data URI arrivato attraverso un foglio di stile, un payload JSON e un client di chat è raramente pulito: ha intorno un url(), delle virgolette, degli a capo, oppure gli manca il prefisso data:. Questo strumento accetta tutto questo, lo decodifica e dice quando l'intestazione mente sul tipo.

🔒 Funziona interamente nel tuo browserbase64decodedata-uri

Incolla il data URI

Un involucro url(…), le virgolette attorno, gli a capo sparsi e il prefisso data: mancante vengono accettati tutti: è così che queste stringhe arrivano dopo essere passate da un foglio di stile, un file JSON e una chat.

Come si usa

  1. Incollare quello che si ha

    La stringa data: intera, oppure solo la parte in Base64. Gli involucri, le virgolette e gli a capo di troppo vengono tolti.

  2. Confrontare il tipo dichiarato con quello vero

    L'autorità sono i byte. Se l'URI dice image/png e i byte sono un JPEG, la riga lo dice: quella discordanza è il motivo abituale per cui un'immagine del genere non viene disegnata dove è stata messa.

  3. Scaricarla come file

    L'estensione segue il tipo riconosciuto dai byte e non l'intestazione, così il file che si ottiene si apre davvero.

Domande frequenti

Dice che il Base64 è malformato.

Quasi sempre è un copia-e-incolla troncato. Un data URI è una sola riga lunghissima, e i terminali, i client di chat e i visualizzatori di log la tagliano. Conviene copiarlo dal file sorgente e non da una vista renderizzata.

La dimensione risulta sconosciuta.

Le dimensioni si ricavano decodificando l'immagine, e l'SVG in particolare non passa da quel percorso su tutti i motori. L'anteprima e lo scaricamento funzionano lo stesso.

La mia immagine viene mandata da qualche parte?

No. La decodifica sono `atob` e un Blob, tutti e due in questa scheda. Non viene inviato niente, e qui conta, perché un data URI incollato viene spesso da un documento privato.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.