Base64 in Immagine

Base64 in Immagine

Incolla una stringa Base64 o data URL e visualizza l'immagine decodificata all'istante — convertitore gratuito per PNG, JPEG, WebP, GIF, SVG. Nessun upload...

Aggiornato marzo 2026

Revisionato da Rafael Duarte

Input Base64 / Data URL
Accetta data:image/...;base64,... o Base64 grezzo 0 caratteri

Incolla una stringa Base64 qui sopra per visualizzare l'anteprima dell'immagine

Tempo di elaborazione
—
Privacy
Solo locale
Dimensione del payload
0 KB

Decodifica istantanea

Visualizza immagini da stringhe Base64 all'istante, direttamente nel browser.

Elaborazione locale

I tuoi dati non lasciano mai il browser: nessun upload, nessun server.

Rilevamento del formato

Rileva automaticamente JPEG, PNG, GIF e WebP dai magic bytes del Base64.

Come convertire Base64 in immagine

Incolla la stringa, guarda l'anteprima, salva il file

1. Incolla la stringa Base64

Va bene sia la data URL completa (data:image/png;base64,...) sia il Base64 senza prefisso: spazi, a capo e caratteri di escape del JSON vengono ripuliti.

2. Controlla l'anteprima

L'immagine compare subito, con tipo MIME, dimensioni in pixel e una stima del peso in KB.

3. Scarica il file

Salva l'immagine decodificata così com'è, con l'estensione ricavata dal formato (.png, .jpg, .gif o .webp).

Decodificare un'immagine Base64 online

Più di una semplice anteprima

Riconosce il formato dai magic bytes

Senza prefisso data:, legge i primi byte decodificati e distingue PNG, JPEG, GIF e WebP senza che tu debba indicare il tipo MIME.

Data URL o Base64 puro

Accetta entrambe le forme e filtra tutto ciò che non appartiene all'alfabeto Base64, come spazi, ritorni a capo e barre rovesciate.

Metadati dell'immagine

Mostra tipo MIME, larghezza × altezza in pixel e una stima della dimensione prima che tu decida di scaricarla.

Elaborazione locale

La decodifica usa atob() e un URL blob: del browser: la stringa e l'immagine non vengono caricate su alcun server.

Si apre già compilato da un link

Se l'indirizzo contiene un'ancora che inizia con #data:, il campo si riempie da solo: è così che altri strumenti del sito ti mandano qui con l'immagine già pronta.

Passa da uno strumento Base64 all'altro

Con il cursore fuori dai campi di testo, Shift + freccia sinistra/destra scorre tra codifica, decodifica, immagine in Base64 e Base64 in immagine.

Esempi di stringhe e risultato

L'inizio della stringa rivela già il formato

Input
Risultato
data:image/png;base64,iVBORw0KGgo...
PNG mostrato in anteprima, tipo preso dal prefisso
/9j/4AAQSkZJRg... (senza prefisso)
Riconosciuto come JPEG dai magic bytes FF D8
R0lGODlh... (senza prefisso)
Riconosciuto come GIF (GIF8...)
data:image/svg+xml;base64,PHN2Zy...
SVG visualizzato: per i formati di testo serve il prefisso con il MIME
Stringa Base64URL con - e _
Convertita automaticamente in Base64 standard e decodificata

Quando ti serve visualizzare un'immagine Base64

Gli scenari più comuni

Debug di una risposta API

Avatar, miniature e firme spesso arrivano come stringa Base64 dentro il JSON: incolla il valore e verifica subito cosa contiene.

Controllare una data URI nel CSS o nell'HTML

Prima del commit, assicurati che l'icona o lo sfondo incorporato in un src o in un url() sia davvero l'immagine giusta.

Recuperare immagini da un export

Dump di database ed esportazioni XML o JSON talvolta salvano le immagini in Base64: qui le rivedi e le salvi come file.

Analizzare il sorgente di un'email

Loghi e immagini inline nei messaggi MIME sono codificati in Base64: copia il blocco e guarda l'immagine.

Testare una pipeline di codifica

Verifica che lo script o il servizio che produce Base64 generi un'immagine valida. Per la direzione opposta c'è lo strumento Immagine in Base64.

L'immagine non compare? Controlla qui

Hai copiato anche il nome del campo JSON

Incollando "avatar": "iVBORw0K...", le lettere della chiave sono caratteri Base64 validi e si mescolano ai dati, corrompendo l'immagine. Copia solo il valore, senza chiave, virgolette e due punti.

Stringa troncata

Editor, log e console spesso accorciano le stringhe lunghe. Se l'anteprima non si carica, verifica di avere la stringa completa, fino agli eventuali = finali.

Base64URL al posto del Base64 standard

Le stringhe prese da URL o token usano - e _ al posto di + e /. Questo strumento le converte da solo, ma molti decoder (come atob() puro) falliscono: sostituiscili nel tuo codice.

Formati senza magic bytes riconosciuti

Un SVG, BMP o ICO incollato senza prefisso viene trattato come PNG e può non comparire. In questi casi usa la data URL completa con il tipo MIME corretto.

Perché decodificare qui

La stringa viene decodificata e mostrata interamente nel browser, con le API native atob(), Blob e Image: utile quando il Base64 contiene documenti, firme o foto che non vuoi caricare su un servizio esterno.

Non devi sapere in anticipo il formato né ripulire la stringa a mano: incolla il valore così come lo trovi nel JSON o nel codice, e lo strumento si occupa del prefisso, degli spazi e del tipo MIME.

Domande frequenti

Incolla la stringa nel campo di input: l'anteprima appare subito, insieme a tipo e dimensioni. Funziona sia con la data URL completa sia con il Base64 puro, e non serve premere alcun pulsante.

Riferimenti

Strumenti correlati