Come si usa
- Trascina le immagini nell’area di rilascio, fai clic sull’area per scegliere i file oppure incolla un’immagine dagli appunti. Puoi elaborare più file insieme.
- Se vuoi, scegli un formato di destinazione in Converti in (PNG, JPEG o WebP), regola la Qualità e imposta una Larghezza massima.
- Controlla i valori Dimensioni, Dimensione file e Dimensione Base64 mostrati per ogni immagine.
- Copia o scarica l’output che ti serve: data URI, Base64 puro, tag img HTML, background-image CSS o Markdown.
Come funziona la conversione da immagine a Base64
Base64 trasforma i byte di un file immagine in testo semplice composto da 64 caratteri. Ogni 3 byte diventano 4 caratteri, quindi il testo è più grande del file di circa il 33%. Un data URI aggiunge un breve prefisso con il tipo MIME, come data:image/png;base64,, che permette al browser di visualizzare il testo ovunque si aspetti l’URL di un’immagine.
L’immagine viene letta e codificata localmente nel tuo browser. Non viene caricata da nessuna parte, quindi screenshot privati e progetti non ancora pubblicati restano sul tuo dispositivo.
Quale output copiare?
- Data URI per gli attributi
src, per JavaScript e per i campi JSON che si aspettano un URL. - Base64 puro per le API che vogliono solo i byte codificati, di solito accanto a un campo separato per il tipo MIME o il nome del file.
- Tag img HTML da incollare direttamente in una pagina o in un template.
- background-image CSS per icone ed elementi decorativi in un foglio di stile.
- Markdown per documentazione e appunti. Alcuni renderer, tra cui GitHub, non mostrano le immagini in formato data URI.
Formati supportati in sintesi
I primi caratteri di una stringa Base64 rivelano il tipo di file, perché codificano la firma del formato.
| Formato | Tipo MIME | Il Base64 inizia con |
|---|---|---|
| PNG | image/png | iVBORw0KGgo |
| JPEG | image/jpeg | /9j/ |
| WebP | image/webp | UklGR |
| GIF | image/gif | R0lGOD |
| SVG | image/svg+xml | PHN2Zy oppure PD94bWw |
| BMP | image/bmp | Qk |
| ICO | image/x-icon | AAABAA |
| AVIF | image/avif | variabile |
| TIFF | image/tiff | SUkqAA oppure TU0AKg |
Quando conviene incorporare un’immagine
I data URI fanno risparmiare una richiesta di rete e rendono un file autosufficiente. Sono adatti a piccole icone e loghi di pochi kilobyte, a report HTML in un unico file, a minuscoli segnaposto sfocati e a immagini inviate all’interno di un JSON. Sono invece una scelta poco felice per le foto di grandi dimensioni: il terzo in più di peso, l’assenza di una cache separata nel browser e un file HTML o CSS più pesante, che deve essere scaricato prima che venga visualizzato qualcosa, di solito costano più della richiesta risparmiata. Se il tuo sito invia una Content-Security-Policy, per le immagini incorporate serve anche data: in img-src.
Domande frequenti
Le mie immagini vengono caricate su un server?
No. Il browser legge ogni file e lo codifica sul tuo dispositivo. Nulla viene inviato a base64.is né altrove.
Perché il testo Base64 è più grande dell’immagine?
Base64 usa 4 caratteri ogni 3 byte, quindi il risultato è più grande di circa il 33%, a cui si aggiunge il prefisso del data URI. Per accorciarlo, imposta una larghezza massima oppure converti in WebP o JPEG con una qualità più bassa.
Posso convertire più immagini contemporaneamente?
Sì. Seleziona o trascina più file. Ogni immagine ha la propria anteprima, le proprie dimensioni e i propri output, ciascuno con i pulsanti Copia e Scarica.
Le immagini Base64 funzionano nelle email HTML?
cid:.