Vai al contenuto

Da immagine a Base64 o data URI

Image to Base64 / Data URI

Codifica un’immagine in una stringa Base64 o in un data URI pronto da incollare in CSS, HTML o JSON.

Incorporare un'immagine come data URI toglie una richiesta e aggiunge un terzo alla sua dimensione, per sempre e a ogni visita, perché un data URI non può essere messo in cache separatamente dal documento che lo porta. Questo strumento codifica il file e mette tutte e due le metà di quello scambio davanti agli occhi prima che lo si incolli.

🔒 Funziona interamente nel tuo browserbase64data-uriencodeweb

Trascina qui un’immagine

Viene codificata in questa scheda. Base64 non è compressione: fa crescere il file di un terzo.

Come si usa

  1. Trascinare l'immagine

    Il tipo lo decidono i byte, non l'estensione: un .png che in realtà è un JPEG è cosa comune, e un'immagine incorporata con il tipo sbagliato non viene disegnata.

  2. Leggere il verdetto

    Sotto i 4 KB circa incorporare è gratis; oltre i 100 KB circa si sta ritardando il primo disegno della pagina per una risorsa che altrimenti sarebbe stata scaricata in parallelo e messa in cache.

  3. Scegliere come avvolgerlo

    Il CSS lo dà nella forma url(), l'HTML come tag img e il JSON come stringa fra virgolette: da incollare così com'è invece di montarlo a mano.

Domande frequenti

Il Base64 comprime l'immagine?

Il contrario. Codifica tre byte come quattro caratteri, quindi il testo è esattamente il 33⅓% più lungo del file, prima di qualsiasi compressione di trasporto. È una codifica, non una compressione.

Conviene incorporare così anche un SVG?

No. Un SVG è già testo, quindi codificarlo come URL costa circa il 10% invece del 33% e il risultato resta leggibile e confrontabile. Il Base64 su un SVG è l'errore comune che questa pagina segnala quando ne vede uno.

Perché rifiuta i file sopra gli 8 MB?

Perché il data URI sarebbe più di 10 MB di testo su una riga sola. A quella dimensione quasi tutti gli editor, e gli strumenti per sviluppatori di parecchi browser, diventano inservibili; e un'immagine incorporata da 8 MB non è mai stata la risposta giusta in partenza.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.