Convertitore Immagine in Base64
Converti un’immagine locale in un data URL Base64 completo. Controlla l’anteprima, converti, copia o scarica il testo. Limite di 64 MiB.
Inizia a usare
Cosa ti aiuta a fare questo strumento
Converti un’immagine locale in un data URL Base64 completo. Controlla l’anteprima, converti, copia o scarica il testo. Limite di 64 MiB.
Esempio pratico
icona.png
data:image/png;base64,iVBORw0KGgo…
Come viene prodotto il risultato
Base64 rappresenta byte binari con caratteri stampabili. È una codifica reversibile, non compressione o crittografia, e normalmente rende il payload circa un terzo più grande.
Flussi di lavoro utili
- Incorpora una piccola icona in CSS o HTML
- Crea un fixture portabile per API o test
- Ispeziona o trasferisci una piccola risorsa binaria come testo
Limiti importanti
- Stringhe Base64 grandi aumentano l'uso di HTML, CSS e memoria.
- La codifica non nasconde né protegge l'immagine.
- Il tipo MIME del data URL deve corrispondere al formato effettivo del file.
Domande frequenti
Perché Base64 è più grande del file immagine?
Ogni tre byte binari sono rappresentati da quattro caratteri Base64, più eventuale prefisso del data URL.
Dovrei incorporare ogni immagine del sito web?
No. I file esterni di solito si memorizzano nella cache meglio; i dati inline sono più utili per risorse piccole e autonome.
Convertitore Immagine in Base64
Limiti: 64 MiB (67.108.864 byte) e 24.000.000 pixel decodificati. La dimensione è controllata prima della lettura, le dimensioni in pixel prima di generare Base64. Si codifica l’intero file originale senza ricodifica canvas: metadati e byte dell’animazione restano, ma l’anteprima non ne verifica la riproduzione. Per N byte, il corpo Base64 ha 4 × ceil(N/3) caratteri più il prefisso. Gli esempi con puntini sono incompleti. La codifica non sanitizza né cifra; il MIME del browser non certifica il formato. Immagini grandi incorporate aumentano documento e memoria e non hanno cache indipendente.
data:image/png;base64,... Base64 length = 4 × ceil(N / 3)
L’elaborazione avviene localmente nel browser.