Immagine in Base64
Codifica un’immagine come data URI Base64 per CSS o HTML.
- Istantaneo
- Gratis
- Privato (elaborato localmente)
- Senza registrazione
Codifica un’immagine in Base64 in due secondi
Il data URI permette di incorporare un’immagine direttamente nel codice, senza file esterno. Trascina l’immagine, scegli il formato di uscita — data URI grezzo, proprietà CSS o tag HTML — e copia il risultato.
-
Trascina la tua immagine
PNG, JPG, WebP, GIF, SVG… qualsiasi formato è accettato e mantenuto tale e quale: nessuna ricodifica, nessuna perdita.
-
Scegli l’uscita
Data URI grezzo, background-image CSS pronto da incollare, oppure un tag <img> HTML completo.
-
Copia
Un clic su Copia e il codice è negli appunti, con le dimensioni prima/dopo visualizzate.
Quando usare (ed evitare) il Base64
| Situazione | Data URI? | Perché |
|---|---|---|
| Icona o logo < 10 KB | Sì | Risparmia una richiesta HTTP, visualizzazione immediata |
| E-mail HTML | Sì | Le immagini esterne sono spesso bloccate di default |
| Foto o banner > 100 KB | No | +33 % di peso, niente cache separata, rendering più lento |
| Immagine ripetuta su più pagine | No | Un file normale viene messo in cache una sola volta |
Suggerimento: per le icone vettoriali, l’SVG inline (incollato direttamente nell’HTML) è spesso più leggero e nitido della versione Base64.
Domande frequenti
Che cos’è un data URI?
È un URL che contiene direttamente i dati del file, nella forma data:image/png;base64,iVBOR… Si usa ovunque sia previsto un URL di immagine: attributo src, background-image CSS, favicon…
Perché codificare un’immagine in Base64?
Per incorporare l’immagine direttamente in HTML, CSS o JSON, senza file separato né richiesta HTTP aggiuntiva. Comodo per icone piccole, e-mail HTML o prototipi autonomi.
Il Base64 aumenta la dimensione del file?
Sì, di circa il 33 % rispetto al binario originale. È il prezzo della rappresentazione testuale. La compressione gzip/brotli del server ne recupera una parte, ma per immagini grandi un file normale resta più efficiente.
Fino a che dimensione è una buona idea?
Come regola, riserva il data URI alle immagini sotto qualche decina di KB (icone, loghi, piccoli pattern). Oltre, gonfia le pagine, impedisce la cache separata e rallenta il rendering.
La mia immagine viene inviata da qualche parte?
No. Lettura e codifica avvengono tramite l’API FileReader del tuo browser. L’immagine non lascia mai il tuo dispositivo.