Cosa fa
Questo strumento trasforma un’immagine in testo Base64 e in un data URI pronto da incollare. Un data URI incorpora l’immagine direttamente in HTML, CSS, Markdown, JSON o in un’email, così la pagina fa una richiesta HTTP in meno e lo snippet funziona senza ospitare un file separato. Funziona anche al contrario: incolla Base64 o un data URI per vedere l’anteprima dell’immagine e scaricarla.
Come si usa
- Trascina un’immagine nell’area di rilascio, premi Scegli immagine oppure premi Esempio per caricare un logo SVG.
- L’anteprima mostra l’immagine con tipo, dimensione del file, dimensione Base64 e dimensioni in pixel.
- Scegli un formato di Output:
- Data URI:
data:image/png;base64,…, per attributisrce JSON. - Solo Base64: la stringa nuda, con a capo facoltativo ogni 76 caratteri per l’uso in stile MIME e PEM.
- Sfondo CSS: una dichiarazione
background-image: url("…");completa. - HTML
<img>: un tag immagine con il data URI comesrc. - Markdown:
.
- Data URI:
- Copia il risultato. Per decodificare, incolla Base64 o un data URI nel riquadro di input e premi Scarica immagine.
Esempio
Un PNG di 2×1 pixel diventa:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAADUlEQVR4nGP4zwAE/wEHAAH/4iOeWQAAAABJRU5ErkJggg==
Usato in CSS:
.dot { background-image: url("data:image/png;base64,iVBORw0KGgo…"); }
Quando incorporare le immagini
Incorporare le immagini aiuta con immagini piccole e usate spesso, come icone, piccoli sfondi, spinner di caricamento e firme email. Non è adatto a foto e grafiche grandi: il Base64 aumenta la dimensione di circa un terzo, l’immagine non può essere memorizzata in cache separatamente dalla pagina o dal foglio di stile e ritarda l’analisi del resto del file. Come regola pratica, tieni le immagini incorporate sotto qualche kilobyte. Per gli SVG, un data URI con percent-encoding (data:image/svg+xml,…) è spesso più piccolo del Base64, e lo strumento accetta entrambi.
Domande frequenti
› La mia immagine viene caricata?
No. Il file viene letto e codificato nel tuo browser. Nulla viene inviato a un server, quindi screenshot privati e design non ancora pubblicati restano sul tuo dispositivo.
› Quali formati di immagine sono supportati?
PNG, JPEG, GIF, WebP, AVIF, SVG, ICO e BMP. Il tipo viene rilevato dai byte del file stesso, non dal nome.
› Perché il Base64 è più grande del file?
Il Base64 scrive ogni 3 byte come 4 caratteri, quindi il testo è circa il 33% più grande del file originale. Incorpora solo immagini piccole come le icone; collega quelle più grandi come normali file.
› Posso riconvertire il Base64 in un'immagine?
Sì. Incolla un data URI o una semplice stringa Base64 nel riquadro di input. Lo strumento mostra un'anteprima, rileva il tipo e ti permette di scaricare il file immagine.