Skip to main content

Decodificatore Base64 in Immagine

Incolla la tua stringa Base64 codificata e visualizza in anteprima e scarica l'immagine istantaneamente. Supporta PNG, JPEG, GIF, WebP, SVG. 100% lato client — i dati non escono mai dal tuo browser.

100% Lato Client Nessun Caricamento Anteprima Istantanea Tutti i Formati
I tuoi dati rimangono privati. Tutto è elaborato localmente nel tuo browser — nulla viene caricato su alcun server.

Come Decodificare Base64 in Immagine

1

Incolla

Incolla la tua stringa Base64 nell'area di testo sopra. Accetta Base64 grezzo o un completo data URI con prefisso del tipo MIME.

2

Anteprima

Clicca su Decodifica Immagine per visualizzare in anteprima istantanea l'immagine decodificata. Formato, dimensioni e dimensione file vengono rilevati automaticamente.

3

Scarica

Clicca su Scarica Immagine per salvare il file sul tuo dispositivo. L'estensione di file corretta viene applicata automaticamente.

Che Cos'è la Codifica Base64 per Immagini?

Base64 è uno schema di codifica binario-a-testo che converte dati binari in una sequenza di caratteri ASCII stampabili. Utilizza 64 caratteri — le lettere A–Z, a–z, le cifre 0–9 e due simboli aggiuntivi (+ e /) — per rappresentare dati binari arbitrari come testo semplice. Il nome "Base64" deriva da questo alfabeto di 64 caratteri.

Quando un'immagine è codificata in Base64, ogni 3 byte del file binario originale sono rappresentati come 4 caratteri ASCII. Questo significa che i dati codificati in Base64 sono approssimativamente 33% più grandi dell'originale binario, ma il compromesso è che i dati possono essere incorporati in sicurezza in formati basati su testo come HTML, CSS, JSON, XML e messaggi di posta elettronica.

Un'immagine codificata in Base64 è spesso avvolta nel formato data URI: data:image/png;base64,iVBORw0KGgo.... Il prefisso specifica il tipo MIME (image/png, image/jpeg, ecc.) e la codifica (base64), seguito dai dati effettivi codificati. Questo data URI può essere utilizzato direttamente nell'attributo src del tag HTML <img> o nelle proprietà CSS background-image, consentendo l'incorporamento dell'immagine inline senza una richiesta HTTP separata.

Casi di Utilizzo Comuni

Allegati di posta elettronica (MIME)

I protocolli di posta elettronica (SMTP) sono basati su testo e non possono trasmettere dati binari grezzi. La codifica Base64 è il metodo standard per incorporare immagini e allegati nei messaggi di posta elettronica tramite MIME (Multipurpose Internet Mail Extensions). Quando è necessario estrarre un'immagine dal codice sorgente e-mail grezzo, incontrerai dati codificati in Base64 che questo strumento può decodificare.

Immagini di sfondo CSS

Immagini piccole come icone, loghi ed elementi UI possono essere incorporate direttamente in CSS come data URI Base64. Questo elimina richieste HTTP aggiuntive ed è comunemente utilizzato nei fogli di stile ottimizzati per le prestazioni. La decodifica di queste stringhe ti consente di estrarre e modificare i file di immagine originali.

Documenti HTML a file singolo

File HTML indipendenti — utilizzati per report, documentazione e dashboard — incorporano tutti gli asset come Base64 per funzionare senza dipendenze esterne. Se ricevi tale documento e devi estrarre un'immagine, incolla la sua stringa Base64 qui per ottenere il file originale.

Risposte API e payload JSON

Molte API restituiscono immagini come stringhe codificate in Base64 all'interno di risposte JSON. Questo è comune nelle API di elaborazione documenti, servizi OCR, API di screenshot e strumenti di generazione di immagini. La decodifica della risposta ti consente di visualizzare in anteprima e salvare l'immagine senza scrivere codice.

Formati Immagine Supportati

Questo decodificatore rileva automaticamente il formato dell'immagine dall'intestazione dei dati Base64 o dal tipo MIME del data URI. Sono supportati i seguenti formati:

Formato Estensione Metodo di Rilevamento Note
PNG .png Intestazione: iVBOR Compressione lossless, supporto trasparenza
JPEG .jpg Intestazione: /9j/ Compressione lossy, foto
GIF .gif Intestazione: R0lGOD Supporto animazione, 256 colori
WebP .webp Intestazione: UklGR Formato moderno, lossy e lossless
SVG .svg Intestazione: PHN2Zy / PD94bW Grafica vettoriale, basata su XML
BMP .bmp Intestazione: Qk0 Bitmap non compresso
ICO .ico Intestazione: AAABAA Formato favicon/icona

Domande Frequenti

Sì. Questo strumento è 100% lato client — i tuoi dati Base64 vengono elaborati interamente nel tuo browser usando JavaScript. Nulla viene caricato su alcun server. I tuoi dati non lasciano mai il tuo dispositivo, il che lo rende sicuro per immagini sensibili o private.
Il decodificatore supporta tutti i formati di immagine comuni: PNG, JPEG, GIF (incluse GIF animate), WebP, SVG, BMP e ICO. Il formato viene rilevato automaticamente dai dati Base64 o dal prefisso data URI se presente.
Lo strumento gestisce automaticamente entrambi i formati. Puoi incollare una stringa Base64 grezza (ad es., iVBORw0KGgo...) o un data URI completo (ad es., data:image/png;base64,iVBORw0KGgo...). Il prefisso viene rimosso automaticamente e il tipo MIME viene utilizzato per il rilevamento del formato.
Non c'è un limite hard lato server poiché tutto viene eseguito nel tuo browser. Tuttavia, stringhe Base64 molto grandi (oltre 50 MB di dati decodificati) possono causare il rallentamento del browser o l'esaurimento della memoria. Per immagini tipiche (fino a 10–20 MB), il decodificatore funziona istantaneamente.
Sì. Se la stringa Base64 codifica una GIF animata, l'immagine decodificata conserverà tutti i fotogrammi di animazione. L'anteprima mostrerà l'animazione riprodotta e il file scaricato sarà una GIF completamente animata.
Base64 è uno schema di codifica binario-a-testo che rappresenta dati binari (come immagini) come testo ASCII utilizzando 64 caratteri (A–Z, a–z, 0–9, +, /). Viene comunemente utilizzato per incorporare immagini direttamente in HTML, CSS, JSON, email (MIME) e risposte API. Base64 aumenta la dimensione dei dati di circa il 33% rispetto al binario originale, ma consente ai dati binari di essere trasmessi in sicurezza attraverso canali di sola lettura.

Conversioni Correlate

Richiedi una funzione

0 / 2000