Convertitore Base64 in Immagine - Decodifica i data URI e salva il file

Incolla una stringa Base64 o un URI data:image e riottieni l'immagine. Il formato reale viene letto dai byte decodificati, quindi il download ha sempre l'estensione giusta. La decodifica avviene nel tuo browser.

Incolla una stringa qui sopra per decodificarla. A capo, rientri e virgolette attorno al testo vengono gestiti automaticamente.

Cosa fa Base64 in Immagine

Questo strumento prende la forma testuale di un'immagine e ti restituisce il file. Base64 è una codifica di trasporto: riscrive byte qualsiasi usando soltanto i 64 caratteri A-Z, a-z, 0-9, più e barra, così che dati binari possano attraversare contesti che accettano solo testo. Racchiuso in un data URI (il prefisso `data:image/png;base64,` seguito dal payload) può stare direttamente dentro un attributo HTML, un url() CSS, un campo JSON o il corpo di un'email. La decodifica inverte esattamente quella mappatura, quindi i byte che riottieni sono i byte di partenza, fino al blocco EXIF e al profilo colore. Prima di mostrare qualsiasi cosa, lo strumento ripulisce l'input: individua il payload anche quando è sepolto dentro un tag `img src="…"` completo o una dichiarazione `background-image: url(…)`, elimina gli a capo e i rientri aggiunti da un formattatore di codice e toglie le virgolette che lo racchiudono. Poi identifica il formato dai primi byte dei dati decodificati: la firma PNG 89 50 4E 47, il marcatore JPEG FF D8 FF, l'intestazione GIF87a/GIF89a, il contenitore RIFF/WEBP, il box ftyp di AVIF oppure un tag `svg` di apertura. Il tipo MIME scritto nel prefisso è soltanto un'affermazione: è testo comune che un generatore può sbagliare e che chiunque può modificare, quindi viene mostrato a titolo informativo ma non viene mai usato per dare il nome al download. Tutto avviene nella pagina, sul tuo dispositivo; la stringa non viene inviata da nessuna parte.

Perché decodificare il Base64 in un'immagine

Le immagini incorporate sono comode da distribuire e scomode da lavorare. La decodifica riporta il testo a un file che puoi aprire, modificare o allegare.

Estrai un'icona o uno sfondo incorporati da un foglio di stile, da un bundle JavaScript o dal sorgente HTML di un'email
Guarda cosa contiene davvero un data URI sconosciuto trovato in una pagina, in una riga di log o in una risposta API prima di fidartene
Riporta a un'immagine visualizzabile una colonna Base64 presa da un dump di database o da un payload JSON
Estrai l'immagine da una pagina HTML autonoma o da un report generato che non ha un file di asset separato

Come convertire il Base64 in un'immagine

Incolla e guarda: la decodifica è immediata e avviene interamente nel browser.

1

Incolla la stringa: un URI data:image/…;base64, completo, un'intera dichiarazione url() CSS o un tag img, oppure Base64 nudo senza alcun prefisso

2

A capo, rientri e virgolette esterne vengono rimossi automaticamente, quindi copiare direttamente da un sorgente formattato va benissimo

3

Controlla l'anteprima insieme al formato rilevato, alle dimensioni in pixel e al peso del file decodificato

4

Scarica l'immagine: l'estensione deriva dai byte reali, così un prefisso sbagliato non può consegnarti un file inutilizzabile

Domande frequenti

No. Puoi incollarla con o senza prefisso: funzionano entrambi. Il prefisso fa parte della sintassi dei data URI, non dell'immagine codificata, e serve a dire al browser come interpretare il payload che segue. Se è presente, lo strumento lo legge e ti mostra cosa dichiarava; se manca non si perde nulla, perché in ogni caso il formato viene ricavato dai byte decodificati.
Perché il prefisso è testo, non dati. Chiunque può scrivere `data:image/jpeg;base64,` davanti a byte PNG, e parecchi generatori lo fanno per sbaglio: copiando un template, scrivendo a mano un tipo MIME o riutilizzando una stringa dopo aver riesportato l'immagine. Fidarsene ti farebbe salvare un file chiamato .jpg che nessun decoder JPEG riesce ad aprire. Questo strumento legge invece i byte iniziali, e quando i due dati non coincidono te lo segnala e assegna al file il nome che corrisponde ai byte.
Quasi sempre una copia incompleta. I data URI lunghi arrivano a decine di migliaia di caratteri, e una selezione che si ferma al bordo della finestra, un terminale che ha mandato a capo inserendo una barra rovesciata o una vista diff che ha aggiunto un + all'inizio di ogni riga producono tutti stringhe che non si decodificano. Altre cause frequenti: entità HTML come & rimaste al posto di &, e la variante URL-safe che usa - e _ invece di + e /, che va convertita prima della decodifica.
No. Formattatori e minificatori mandano regolarmente a capo i data URI lunghi, e i client di posta li spezzano a 76 caratteri. Gli spazi non fanno parte del Base64, quindi vengono rimossi prima della decodifica. Puoi anche incollare la sintassi circostante così com'è (un'intera dichiarazione `background-image: url("data:…");`, un tag `img src="…"` o una stringa JSON tra virgolette) e il payload verrà estratto dall'interno.
Nessuna. Base64 è una codifica reversibile, non una compressione e non una ricodifica. I byte decodificati sono identici al file codificato in origine, metadati EXIF, profilo colore ICC e miniatura incorporata compresi. Se il risultato ti sembra peggiore del previsto, la perdita è avvenuta prima della codifica: per esempio l'immagine era stata salvata come JPEG di bassa qualità o prima rimpicciolita.
Sì. L'SVG non ha una firma binaria perché è XML, quindi viene identificato dal suo markup: il testo decodificato deve aprirsi con un tag e contenere un elemento `svg` nelle prime righe, dopo eventuali dichiarazioni XML o commenti. Viene scaricato come .svg e si può aprire in un editor di testo. Vale la pena saperlo anche per il senso opposto: l'SVG è già testo, quindi codificarlo in Base64 ne aumenta le dimensioni di circa un terzo senza alcun vantaggio.
PNG, JPEG, GIF, WebP, AVIF, BMP, ICO e SVG, ciascuno dalla propria firma all'inizio del file. Se il Base64 si decodifica correttamente ma non corrisponde a nessuno di questi, vedrai un messaggio chiaro invece di un download: di solito significa che il payload è un PDF, un font, un archivio zip o del semplice testo che è stato codificato in Base64.
No. La decodifica sono poche righe di JavaScript che girano in questa pagina: la stringa resta nella memoria della scheda, l'anteprima dell'immagine è un blob URL creato in locale e il download viene generato sul tuo dispositivo. Non c'è alcun componente lato server, nessuna richiesta che trasporti il payload, e la pagina continua a funzionare con la rete disconnessa. Qui la cosa conta, perché i data URI che si incollano sono spesso screenshot, scansioni o documenti di natura riservata.

Altri Strumenti per Immagini

Esplora altri potenti strumenti per le tue esigenze di modifica immagini

Comprimi Immagine

Riduci dimensione

Ridimensiona

Cambia dimensioni

Ritaglia Immagine

Taglia area

Converti Formato

Cambia formato

Editor Foto

Modifica foto

Ruota Immagine

Ruota immagine

Capovolgi Immagine

Orizzontale/Verticale

Aggiungi Filigrana

Filigrana

Aggiungi Bordo

Aggiungi bordo immagine

Angoli Arrotondati

Aggiungi angoli arrotondati

Filtri

Luminosità/Contrasto

Sfoca Volto

Nascondi volti

Mosaico

Sfoca regioni

Rimuovi Sfondo

Rimuovi sfondo

Migliora Immagine

IA upscale

Aggiungi Testo

Aggiungi testo all'immagine

Collage

Combina più immagini

HTML a Immagine

Web a immagine

GIF in Sequenza

Estrai frame

Ritaglia immagini

Rimuovi i bordi vuoti

Rinomina immagini in blocco

Rinomina i file in modo sicuro

Ritaglio Circolare

Ritaglia immagini in cerchi

Bianco e Nero

Converti immagini in scala di grigi

Dividi Immagine

Taglia un'immagine in una griglia

Unisci Immagini

Combina immagini in una sola

Cambia DPI

Imposta i metadati DPI dell'immagine

Immagine in Base64

Codifica immagini in Base64

Immagine in PDF

Unisci immagini in un unico PDF

Da HEIC a JPG

Converti foto iPhone HEIC in JPG

Rimuovi dati EXIF

Visualizza ed elimina i metadati nascosti delle foto, inclusa la posizione GPS

Generatore di Favicon

Set completo di icone più HTML

Tavolozza Colori

Estrai i colori da un'immagine

Da HEIC a PNG

Converti foto iPhone HEIC in PNG senza perdite

Testo dietro l'immagine

Metti il testo dietro il soggetto di una foto, interamente nel browser

Selettore di colore

Ottieni HEX, RGB e HSL di qualsiasi pixel

Crea Firma

Disegna una firma e scaricala come PNG trasparente

Rimuovi Sfondo dalla Firma

L'inchiostro dalla carta, su trasparenza

Sfondo Trasparente

Rendi trasparente uno sfondo