Monu Tools

Immagine in Base64

Converti un'immagine in un data URI Base64 per incorporarla in HTML, CSS o JSON, interamente nel browser.

Come usare Immagine in Base64

  1. 01

    Scegli un'immagine dal tuo dispositivo.

  2. 02

    Copia il data URI o il frammento CSS pronto all'uso.

  3. 03

    Incollalo nel tuo HTML, CSS o JSON.

Cosa fa questo convertitore

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.

Perché inserire un'immagine inline

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.

Il compromesso: dimensione e caching

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.

Dove funzionano i data URI

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

La mia immagine viene caricata su un server?

No. L'immagine viene letta interamente nel tuo browser, quindi non lascia mai il tuo dispositivo.

Quando dovrei usare un data URI?

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.

Perché il Base64 è più grande del file?

La codifica Base64 aggiunge circa il 33 percento di overhead perché rappresenta dati binari usando un alfabeto di testo limitato.

Che cos'è un data URI?

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.

Posso usarlo in CSS o JSON?

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.

Fonti

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