Input

Output

Esempi di Codifica Base64

Il testo viene convertito in Base64 usando l'alfabeto RFC 4648. Esempio:

Codifica testo semplice

Input:

Input

Output Base64:

Output

Clicca Esempio sopra per caricare altri dati di esempio.

Cos'è la Codifica Base64?

Base64 è uno schema di codifica che converte i dati binari in testo ASCII usando 64 caratteri stampabili (A–Z, a–z, 0–9, +, /). La specifica RFC 4648 definisce lo standard. È ampiamente usato per incorporare immagini in HTML/CSS, archiviare dati binari in JSON o XML, inviare allegati email e trasmettere dati attraverso sistemi che accettano solo testo. I dati codificati in Base64 sono circa il 33% più grandi dell'originale binario.

Questo strumento usa la funzione btoa() integrata nel browser. L'input viene elaborato interamente nel browser - nessun dato viene inviato al server. Per decodificare Base64 nella sua forma originale, usa il Decodificatore Base64.

Come Usare Questo Strumento

1

Incolla o Carica

Incolla il testo nell'editor sinistro o clicca Carica per caricare un file. Lo strumento accetta qualsiasi tipo di file. Usa Esempio per caricare testo di esempio.

2

Controlla l'Output

Il pannello destro mostra il risultato codificato in Base64. Per l'input di testo la codifica avviene automaticamente. Per i caricamenti di file, il file viene letto e convertito.

3

Copia o Scarica

Usa Copia per mettere la stringa Base64 negli appunti o Scarica per salvarla come file .txt. Per incorporare immagini in HTML, usa Immagine in Base64 per ottenere direttamente un Data URI.

Come Funziona la Codifica Base64

Base64 prende 3 byte (24 bit) di dati binari e li rappresenta come 4 caratteri ASCII. La funzione btoa() del browser gestisce questo nativamente.

Il risultato può essere usato in un Data URI: data:image/png;base64, seguito dalla stringa Base64. Lo strumento Immagine in Base64 produce Data URI pronti all'uso per le immagini.

Dove la Codifica Base64 È Utile

Gli sviluppatori web spesso hanno bisogno di Base64 per le immagini inline. Le API che accettano JSON a volte richiedono dati binari come stringhe Base64.

Se hai bisogno di decodificare Base64 in testo o file, usa il Decodificatore Base64. Per convertire stringhe di immagini Base64 in immagini visualizzabili, usa Base64 in Immagine.

Domande Frequenti

I miei dati sono privati?

Sì. La codifica avviene interamente nel browser usando JavaScript. Nessun dato viene inviato a qualsiasi server.

Qual è il limite di dimensione?

Dipende dalla memoria del browser. File fino a 10–15 MB generalmente funzionano in Chrome e Firefox.

Posso codificare immagini?

Sì. Carica un file immagine e verrà codificato. Per un Data URI pronto all'uso, usa lo strumento Immagine in Base64.

Cosa succede con i caratteri Unicode o speciali?

btoa() si aspetta una stringa binaria. Questo strumento gestisce il testo UTF-8 quando incollato.

Base64 è una crittografia?

No. Base64 è una codifica, non una crittografia. Chiunque può decodificarla con uno strumento come il Decodificatore Base64. Non usare mai Base64 per nascondere dati sensibili.

Strumenti Correlati

Specifica: RFC 4648. MDN btoa/atob.