Da immagine a Base64 e da SVG a data URI

Convertitore da immagine a Base64

Convertitore da immagine a Base64 + da SVG a data URI | We.Inc

Converti immagini PNG, JPG, WebP, GIF o SVG in data URI Base64 nel tuo browser. Copiale come tag img, sfondo CSS o JSON, ottieni una versione URL-encoded più leggera per gli SVG e scopri se conviene inserirle inline.

Base64 trasforma i byte di un'immagine in testo così può stare dentro HTML o CSS come data URI, per esempio src="data:image/png;base64,...". Il testo è circa un terzo più grande del file. Trascina un'immagine qui sotto per ottenere il data URI, snippet img e CSS già pronti e un consiglio su se valga la pena inserirla inline.

Quando l'inline aiuta e quando danneggia

Trascina una o più immagini. Ognuna ottiene il suo data URI Base64 e, per i file SVG, una versione URL-encoded di solito più leggera. Copiale come tag img, sfondo CSS o valore JSON. I file non lasciano mai il tuo dispositivo.

Domande frequenti

Perché la versione Base64 è più grande della mia immagine?

Base64 usa quattro caratteri di testo ogni tre byte, quindi l'output è circa il 33% più grande, più qualche byte di padding e il prefisso data:. La compressione Gzip o Brotli della pagina ne recupera una parte, ma raramente tutto.

Devo usare Base64 per gli SVG?

Di solito no. L'SVG è già testo, quindi può andare in un data URI con solo pochi caratteri codificati. Quella versione è in genere più leggera del Base64 e resta leggibile. Usa Base64 solo se uno strumento in cui stai incollando rifiuta la forma URL-encoded.

I data URI funzionano nelle email?

Il supporto è irregolare. Diversi client email importanti bloccano o rimuovono le immagini in data URI, quindi per le newsletter ospita l'immagine e collegala, oppure allegala con un content ID.

C'è un limite di dimensione per i data URI?

I browser attuali accettano data URI molto lunghi nei tag img e nel CSS, ben oltre qualsiasi immagine ragionevole. Il limite pratico sono le prestazioni: grandi immagini inline rallentano il file che le contiene. Alcuni strumenti e client email più vecchi però li troncano.

Com'è fatto un data URI

Opzioni migliori per la maggior parte delle immagini

Abbastanza piccola da inserire inline. Risparmia una richiesta e aggiunge poco al file che la contiene.

Al limite. Inseriscila inline solo se compare above the fold in una sola pagina; altrimenti un normale file si mette in cache meglio.

Data URI

JSON

tipo sconosciuto

, {w} per {h} px

File {file}, codificato {encoded} ({pct}% del file)

Codifica SVG

SVG URL-encoded ({size})

Base64 ({size})

Formato da copiare

... ({n} caratteri; usa Copia per il testo completo)

Output di {name}

Copia

{name} non è un'immagine, quindi è stato saltato.

Codifica immagini

Trascina qui le immagini o clicca per sceglierle. Restano sul tuo dispositivo.

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Strumenti gratuiti

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito