Home / Strumenti per Immagini / Convertitore Immagine in Base64
Strumenti online gratuiti

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

Input

icona.png

Risultato

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.