Strumento per immagini / 16
Immagine in Base64
Codifica un'immagine come URL dati Base64 completo per CSS, HTML o il trasferimento.
Immagine in Base64: TOEA legge i byte del file con FileReader nel browser e antepone al contenuto Base64 il relativo tipo MIME. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per immagini
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
JPG, PNG, WebP o GIF · fino a 30 MB
Quando conviene incorporare l'immagine
Un URL dati evita una richiesta, ma non può essere memorizzato nella cache autonomamente: viene scaricato di nuovo con ogni copia dell'HTML o del CSS che lo contiene e pesa circa un terzo in più del file. Questo compromesso è utile per immagini minuscole di pochi kilobyte, come un'icona in un foglio di stile o un segnaposto sfocato. Le foto e le immagini riutilizzate in più pagine si caricano più velocemente come file ordinari. Per gli SVG, codificare l'URL del markup invece di usare Base64 produce di solito un URL dati più breve.
Dove gli URL dati non funzionano
Gmail e molti altri client email non visualizzano le immagini incorporate come URL dati, quindi nelle newsletter inserisci il link a un'immagine ospitata. Molte API che accettano immagini Base64 vogliono solo il payload: elimina tutto fino alla virgola dopo base64, inclusa la virgola. Una pagina con una Content Security Policy deve elencare data: nella direttiva img-src prima che le immagini incorporate vengano caricate.
Come usarlo
- Scegli un'immagine.
- Codificala localmente.
- Copia l'URL dati risultante.
Privacy e limitazioni
Il file rimane sul tuo dispositivo. Base64 è una codifica, non una crittografia, e aumenta le dimensioni di circa un terzo.
Strumenti correlati
Domande frequenti
Posso incollarlo in un tag img?
Sì. L'URL dati completo può essere usato come src di un'immagine nei contesti in cui gli URL dati sono consentiti.
Perché il risultato è più lungo del file?
Base64 rappresenta i byte binari con caratteri di testo e aggiunge dati in più.
Strumento gratuito · nel browser esecuzioni · senza account