Codificatore Base64
Codifica testo e file in formato Base64 istantaneamente
Input
Output
Esempi di Codifica Base64
Il testo viene convertito in Base64 usando l'alfabeto RFC 4648. Esempio:
Codifica testo semplice
Input:
Output Base64:
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
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.
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.
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.