Immagine in Base64
Carica un'immagine e convertila in una data URL Base64 pronta per HTML, CSS o JSON — convertitore gratuito per PNG, JPEG, SVG, WebP. Nessun upload al server.
Aggiornato marzo 2026
Revisionato da Rafael Duarte
Codifica rapida
L’elaborazione asincrona gestisce file di grandi dimensioni senza bloccare l’interfaccia.
Elaborazione locale
Le immagini vengono codificate nel browser. I dati non lasciano mai il tuo dispositivo.
Supporto Data URI
Genera direttamente stringhe pronte per CSS, HTML e Data URL.
Come convertire un'immagine in Base64
Dal file alla stringa pronta per HTML, CSS o JSON, senza upload
1. Trascina l'immagine
Rilascia un PNG, JPG, GIF, SVG o WebP fino a 20 MB nell'area tratteggiata, oppure cliccala per scegliere il file.
2. Scegli il formato di uscita
Base64 puro, data URL completa, tag HTML <img> già pronto o valore CSS url().
3. Copia il risultato
Clicca su Copia, oppure premi Shift+Invio quando il cursore non è in un campo di testo.
Cosa fa il convertitore immagine in Base64
Più della semplice stringa codificata
Quattro formati di output
Stringa Base64 senza prefisso, data URL data:image/...;base64,, tag <img> e url('...') per i fogli di stile.
Tipo MIME rilevato in automatico
Il prefisso usa il tipo indicato dal browser: image/png, image/jpeg, image/svg+xml e così via, senza scriverlo a mano.
Metadati prima di copiare
Tipo, dimensioni in pixel, peso del file originale e peso della stringa codificata, uno accanto all'altro.
Anteprima con zoom
Apri l'immagine a schermo intero, ingrandisci fino al 400% e trascinala per controllare i dettagli prima di incorporarla.
Conversione locale
Il file viene letto con la FileReader API del browser: l'immagine non viene caricata su nessun server.
Esempi di output
Lo stesso SVG minimo di 41 byte nei quattro formati
Quando conviene incorporare un'immagine in Base64
Casi concreti in cui la data URL semplifica il lavoro
Icone e loghi piccoli
Un'icona di pochi KB inserita nel CSS arriva insieme al foglio di stile, senza una richiesta HTTP in più.
Pagine HTML autonome
Demo, report esportati o documentazione offline in un unico file .html, senza cartelle di immagini da allegare.
Immagini nei payload JSON
Molte API accettano avatar, firme o scansioni come stringa Base64 in un campo JSON: copia il formato puro, senza prefisso.
Test e fixture
Inserisci un'immagine di prova direttamente nel codice di un test o di uno Storybook, senza dipendere da file esterni.
Il percorso inverso
Hai una stringa Base64 e vuoi vedere l'immagine? Apri la scheda «Base64 → Immagine» in cima allo strumento, che fa la conversione opposta.
Errori comuni con le immagini Base64
Usare il Base64 puro come `src`
Senza il prefisso data:image/png;base64, il browser non sa che si tratta di un'immagine e mostra un'icona rotta. Per HTML e CSS scegli Data URL, <img> o url().
Incorporare foto pesanti
Il Base64 aggiunge circa il 33% al peso, appesantisce l'HTML o il CSS che lo contiene, rallentandone il caricamento, e non sfrutta la cache separata dell'immagine. Per le foto è meglio un file ospitato a parte.
Contare sulle data URL nelle email
Il supporto nei client di posta è irregolare: diversi client, Gmail compreso, non mostrano le immagini in data URL. Per le newsletter usa immagini ospitate o allegati inline (CID).
Lasciare vuoto l'attributo `alt`
Il tag <img> generato ha alt="". Va bene per le immagini decorative; per quelle che trasmettono informazioni scrivi una descrizione.
Perché convertire qui
La lettura del file e la codifica avvengono nel browser: l'immagine non lascia il tuo dispositivo, quindi puoi convertire anche screenshot riservati o documenti interni.
I quattro formati di uscita ti evitano di comporre a mano prefisso MIME, tag <img> o url(), e i metadati mostrano subito quanto peserà la stringa prima di incollarla nel codice.
Domande frequenti
Scegli il formato HTML <img> e copia il tag: contiene già src="data:image/...;base64,...". In alternativa copia la data URL e incollala nell'attributo src di un tuo tag. Ricordati di compilare l'attributo alt.
Riferimenti
Strumenti correlati
- Base64 in Immagine Sviluppatore Incolla una stringa Base64 o data URL e visualizza l'immagine decodificata all'istante — convertitore gratuito per PNG, JPEG, WebP, GIF, SVG. Nessun upload...
- Codificatore Base64 Sviluppatore Codifica qualsiasi testo in Base64 istantaneamente nel browser. Supporta UTF-8, mostra il conteggio dei caratteri e la dimensione del payload. Gratuito...
- Decodificatore Base64 Sviluppatore Decodifica stringhe Base64 in testo semplice istantaneamente nel browser. Supporta UTF-8, input multiriga e mostra il conteggio dei caratteri originali.
- Codificatore di Entità HTML Sviluppatore Codifica testo in entità HTML online — esegui l'escape di caratteri speciali come <, >, & e " istantaneamente nel browser.
- Codificatore URL Sviluppatore Codifica qualsiasi URL o testo in percent-encoding istantaneamente nel browser. Segue lo standard RFC 3986. Gratuito e senza registrazione.