Convertire JPG in Base64 - Gratis, istantaneo, nel browser
Convertitore da JPG a Base64
Fino a 10 MB. Non viene caricato nulla: il file non lascia mai il tuo dispositivo.
Usalo in un attributo <img src> o in una url() CSS.
Senza il prefisso data: — per payload JSON e API.
I tuoi file restano privati
Questa conversione avviene interamente nel tuo browser. L’immagine non viene mai caricata, quindi nulla di ciò che codifichi qui raggiunge il nostro server o chiunque altro.
Informazioni sulla conversione da JPG a Base64
I file JPG sono fotografie, e le fotografie sono pesanti. Questo solo fatto cambia il calcolo rispetto alla codifica di un’icona: una foto da 200 KB diventa circa 267 KB di testo che il browser deve scaricare per intero, tenere in memoria e decodificare prima di poter mostrare qualcosa. Per la maggior parte dei siti è un cattivo affare. Ci sono però tre situazioni in cui è esattamente quello giusto.
Come convertire JPG in Base64
- 1 Trascina il file .jpg o .jpeg nell’area di caricamento.
- 2 Guarda la riga con la dimensione che lo strumento mostra: è il numero che decide se incorporare abbia senso.
- 3 Copia la data URI per HTML e CSS, oppure la stringa grezza se la metti in JSON.
Per una normale pagina web, di solito è un errore
Un normale tag immagine permette al browser di scaricare la foto in parallelo, tenerla in cache per mesi, saltarla del tutto se sta sotto la piega e sostituirla con una versione più piccola sul telefono. Incorporare butta via tutti e quattro i vantaggi in un colpo solo. La foto ora arriva dentro l’HTML o il CSS, blocca il primo disegno, non è memorizzabile in cache da sola, viene scaricata anche dai visitatori che non ci arrivano mai, ed è identica su un monitor 4K e su un telefono economico. Più la foto è grande, più ognuno di questi costi pesa.
Tre casi in cui è la scelta giusta
Prima di tutto i modelli di e-mail: molti client bloccano le immagini esterne per impostazione predefinita, quindi una foto incorporata è l’unica che compare in modo affidabile. Secondo, i minuscoli segnaposto: un’immagine volutamente sfocata di poche centinaia di byte, incorporata perché si veda qualcosa mentre la foto vera si carica. Terzo, far passare un’immagine attraverso un sistema che accetta solo testo: un’API JSON, il payload di un webhook, una colonna di database, una coda di messaggi. In tutti e tre i casi l’alternativa non è un’immagine più veloce: è nessuna immagine.
Rimpicciolisci la foto prima di codificarla
Base64 non ha opinioni su ciò che gli dai: ingrandisce una foto delle vacanze da 3 MB con la stessa fedeltà di una miniatura. Fai dunque il lavoro nell’ordine giusto: ritaglia alla dimensione che mostrerai davvero, abbassa la qualità JPG finché la differenza smette di vedersi, e solo allora codifica. Una foto che verrà mostrata larga 400 pixel non ha motivo di essere codificata a 4000. Se il risultato pesa ancora centinaia di kilobyte, è lo strumento che ti sta dicendo di collegare il file.