IT Image Tools

Da immagine a Base64

Converti un'immagine in un data URI Base64 da incorporare in HTML o CSS. Gratis, istantaneo e 100% nel browser: nulla viene caricato.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Drop an image here or click to browse

Advertisement

Codifica le immagini come data URI Base64

Un data URI Base64 trasforma un'immagine in una stringa di testo semplice che puoi incollare direttamente nel tuo HTML o CSS. Il browser la decodifica al volo, quindi l'immagine viene mostrata senza una richiesta di file separata: comodo per icone minuscole, template email e pagine autonome in un unico file.

Questo strumento legge il file in locale e restituisce il data: URI completo, insieme a snippet <img> e CSS background-image già pronti da copiare con un clic. Nulla viene caricato: la codifica avviene interamente nel tuo browser.

Quando incorporare (e quando no)

Incorporare elimina una richiesta HTTP, e questo può velocizzare immagini piccole e critiche. Ma Base64 è circa il 33% più grande del file binario e non può essere messo in cache separatamente, quindi evitalo per foto grandi o immagini riutilizzate su molte pagine. Come regola pratica, incorpora le icone sotto pochi kilobyte e mantieni le immagini più grandi come normali file.

Come usare il risultato

Il data URI mantiene il tipo originale del file, per esempio data:image/png;base64, seguito dai byte codificati, e la riga di stato mostra quanti kilobyte di testo ha prodotto. Usa i tre pulsanti di copia a seconda della destinazione: l'URI semplice per un valore src o href, il tag <img> per l'HTML (aggiungi poi un testo alt significativo), oppure la riga CSS per un foglio di stile.

Avvertenze pratiche

  • Una lunga stringa Base64 rende il file HTML o CSS più pesante e più lento da leggere, e viene scaricata di nuovo con ogni pagina che la contiene. Gzip o Brotli recuperano parte del sovraccarico, ma i dati dell'immagine sono già compressi, quindi il risparmio è limitato.
  • Se il tuo sito usa una Content Security Policy, img-src deve consentire gli URI data:.
  • Molti client di posta bloccano o rimuovono i data URI, quindi fai dei test prima di affidarti a essi nelle newsletter.
  • Comprimi o ridimensiona prima l'immagine: una sorgente più piccola produce una stringa molto più corta.

Buoni candidati per l'incorporamento

Icone piccole, immagini segnaposto minuscole, spinner di caricamento, loghi semplici e immagini nelle demo HTML di un solo file sono l'ideale. Foto, banner hero e qualsiasi immagine mostrata su molte pagine è meglio servirle come file separati, così il browser può metterle in cache. La codifica avviene nel tuo browser e il testo che copi non lascia mai il tuo dispositivo finché non lo incolli tu stesso da qualche parte.

Come usare

  1. Aggiungi un'immagineTrascina un'immagine nel riquadro o clicca per sfogliare.
  2. CopiaCopia la stringa Base64 o lo snippet <img> / CSS già pronto.
  3. UsalaIncolla il data URI direttamente nel tuo HTML o CSS.

Domande frequenti

Che cos'è un data URI Base64?
È una codifica testuale della tua immagine che può essere incorporata direttamente in HTML o CSS tramite un URL data:, eliminando la necessità di un file immagine separato.
Quando conviene incorporare le immagini come Base64?
Per icone minuscole o immagini usate nelle email e nelle pagine a file singolo. Per immagini più grandi di solito è meglio mantenere un file normale, perché Base64 aggiunge circa il 33% alle dimensioni.
La mia immagine viene caricata?
No. La codifica avviene in locale con l'API FileReader.
Advertisement