Converti un'immagine in un data URI Base64 per incorporarla in HTML, CSS o JSON, interamente nel browser.
Come usare Immagine in Base64
Scegli un'immagine dal tuo dispositivo.
Copia il data URI o il frammento CSS pronto all'uso.
Incollalo nel tuo HTML, CSS o JSON.
Questo convertitore da immagine a Base64 trasforma un'immagine in un data URI, una lunga stringa di testo che incorpora l'immagine direttamente, più uno snippet di sfondo CSS pronto all'uso. Puoi inserire un'immagine inline invece di collegarti a un file separato.
Funziona localmente nel tuo browser, quindi la tua immagine viene letta sul tuo dispositivo e non viene mai caricata.
Un data URI porta l'intera immagine dentro il markup, quindi il browser non effettua una richiesta di rete separata per recuperarla. Per piccole risorse come le icone, quel giro di andata e ritorno risparmiato può far sembrare una pagina più veloce.
L'insidia è la dimensione e il caching. Base64 aggiunge circa il 33 percento di sovraccarico perché rappresenta dati binari con un alfabeto di testo limitato, e un'immagine inline non può essere memorizzata nella cache separatamente, quindi viene scaricata di nuovo con ogni pagina che la contiene.
La regola pratica è inserire inline le immagini piccole, icone, piccoli loghi o uno sprite, dove evitare una richiesta vale il sovraccarico, e mantenere le immagini più grandi come file normali che il browser può memorizzare nella cache e caricare in parallelo.
I data URI funzionano ovunque sia accettato un URL: un src di img, uno sfondo CSS o un campo in JSON o in un modello di email. Questo li rende comodi per snippet autonomi.
Domande frequenti
No. L'immagine viene letta interamente nel tuo browser, quindi non lascia mai il tuo dispositivo.
Per immagini piccole come le icone, dove evitare una richiesta di rete in più vale l'aumento di dimensione. Per immagini grandi, un file normale è meglio.
La codifica Base64 aggiunge circa il 33 percento di overhead perché rappresenta dati binari usando un alfabeto di testo limitato.
Un data URI è una stringa che contiene il file stesso, codificato in linea, così da poter essere usato al posto di un URL per incorporare un'immagine direttamente in HTML, CSS, JSON o email.
Sì. L'output funziona come un img src, un background-image CSS, o un valore stringa in JSON e nei template di email. Viene fornito uno snippet CSS pronto da incollare.
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/image-to-base64" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Codifica testo in Base64 o decodifica Base64 in testo. Compatibile con UTF-8 e con rilevamento automatico della direzione.
Codifica e decodifica URL e componenti URL in percentuale, compatibile con UTF-8.
Decodifica un JSON Web Token per ispezionarne l'header e il payload, con orari di scadenza ed emissione leggibili. Funziona interamente nel tuo browser; i token non vengono mai caricati.
Genera hash SHA-1, SHA-256, SHA-384 e SHA-512 di qualsiasi testo, direttamente nel tuo browser.