PNG in Base64

Usa questo convertitore PNG in Base64 gratuito per trasformare qualsiasi immagine Portable Network Graphics in una stringa Base64 o in uno snippet di codice pronto all'uso. Seleziona un file .png locale (o incolla il link a uno remoto), scegli il formato di output e premi Codifica PNG in Base64.

File PNG
Trascina qui il tuo file PNG o sceglilo

Come convertire PNG in Base64 online

  1. Scegli File locale e seleziona un file .png, oppure scegli URL remoto e incolla un link.
  2. Seleziona il formato di output: Base64 semplice, data URI, tag HTML, CSS, JavaScript, JSON o XML.
  3. Fai clic su Codifica PNG in Base64. Il risultato appare subito con un'anteprima.
  4. Copia il risultato negli appunti o scaricalo come file .txt.

Informazioni su PNG (Portable Network Graphics)

PNG è un formato raster lossless creato nel 1996 come sostituto di GIF libero da brevetti. Supporta colori a 24 bit, un canale alfa a 8 bit per trasparenze morbide e la compressione DEFLATE, che non scarta mai i dati dei pixel.

Poiché mantiene i bordi nitidi, PNG è la scelta standard per loghi, icone, screenshot di interfacce e diagrammi. Per le fotografie, JPG o WebP sono di solito molto più piccoli, il che conta quando incorpori l'immagine in Base64, perché ogni byte cresce di circa un terzo.

Sviluppato1996, W3C / IETF (RFC 2083)
CompressioneLossless (DEFLATE)
TrasparenzaSì, canale alfa completo
AnimazioneEstensione APNG
Firma del file89 50 4E 47 0D 0A 1A 0A

Formati di output

Scegli come incapsulare il risultato. Il convertitore può restituire:

  • txt: solo la stringa Base64, pronta da incollare nel codice, in un campo di database o in una richiesta API.
  • uri: un URI data: completo da incollare nella barra degli indirizzi del browser o da usare ovunque sia accettato un URL.
  • html img: un tag <img> con il data URI in src.
  • css background image: una regola CSS con background-image: url(data:...).
  • html favicon: un tag <link rel="icon"> per una favicon inline.
  • html hyperlink: un link <a> che scarica o apre il file incorporato.
  • html iframe: un <iframe> che mostra il contenuto inline.
  • javascript image: JavaScript che crea un oggetto Image.
  • javascript popup: JavaScript che apre il contenuto in una nuova finestra.
  • json: un oggetto JSON con nome del file, tipo MIME e dati.
  • xml: un elemento XML con i dati in una sezione CDATA.

È sicuro e quanto sarà grande il risultato?

Il tuo file non viene mai caricato: viene letto e convertito localmente dal browser tramite la File API, quindi anche i documenti riservati restano sul tuo dispositivo.

Base64 rappresenta ogni 3 byte con 4 caratteri, quindi il risultato codificato è circa il 33% più grande del file originale (più qualche byte per il padding e il prefisso del data URI).

Domande frequenti

Come converto PNG in Base64?

Seleziona il tuo file .png qui sopra e fai clic su "Codifica PNG in Base64". Il convertitore legge il file nel browser e restituisce la stringa Base64 o un data URI pronto all'uso.

Con cosa inizia un PNG codificato in Base64?

Un file PNG codificato in Base64 di solito inizia con "iVBORw0KGgo". Come data URI inizia con "data:image/png;base64,".

C'è un limite di dimensione dei file?

Non c'è un limite rigido perché la conversione avviene in locale, ma i file molto grandi producono stringhe molto lunghe. I file fino a circa 50 MB funzionano senza problemi nei browser moderni.

Come riconverto il Base64 in PNG?

Usa il decoder da Base64 a PNG: incolla la stringa e potrai visualizzare l'anteprima e scaricare il file .png originale.

Strumenti e guide correlati

Commenti (0)

Domande, idee o un bug in “PNG in Base64”? Lascia un commento, valuta lo strumento o rispondi agli altri.

Ancora nessun commento. Sii il primo a lasciare un feedback!

Lascia un commento

Valuta questo strumento:
Esc
↑ ↓ sposta↵ apriEsc chiudi