Codifica Base64
Codifica testo o file in formato Base64
Dimensione max file: 5 MB
01
Che cos’è Base64?
Base64 è un modo per scrivere qualsiasi dato, testo o binario, usando solo 64 caratteri sicuri: dalla A alla Z, dalla a alla z, da 0 a 9, più e barra, con il segno uguale come riempimento. Permette di inserire immagini, file o caratteri speciali dove è accettato solo testo semplice, come JSON, email, data URL, header HTTP e file di configurazione.
Questo strumento converte il testo in UTF-8, ASCII o Latin-1 e codifica file fino a 5 MB che trascini sulla pagina o scegli con Carica file. L’opzione URL-safe usa meno e trattino basso al posto di più e barra ed elimina il riempimento, come descritto nella RFC 4648. Testo e file vengono codificati nel browser e non vengono mai caricati.
02
Come codificare testo o un file in Base64
- Scrivi o incolla il testo nel campo di input, oppure trascina un file fino a 5 MB.
- Scegli la codifica del testo: UTF-8 va bene per quasi tutti i testi.
- Attiva URL-safe se il risultato finisce in un URL o in un nome di file.
- Copia l’output Base64 o scaricalo come file di testo.
03
Domande frequenti sulla codifica Base64
- Base64 è una crittografia?
- No. Base64 è una codifica, non una cifratura. Non usa chiavi e chiunque può decodificarlo in un secondo, per esempio con la Decodifica Base64. Usalo per far passare dati attraverso sistemi che accettano solo testo, mai per nascondere password o segreti. Se i dati devono restare privati, prima cifrali, poi codifica il risultato se ti serve in forma di testo.
- Che cos’è il Base64 URL-safe?
- Il Base64 standard usa più e barra, che hanno significati speciali negli URL e nei nomi di file. Il Base64 URL-safe, definito nella RFC 4648, li sostituisce con meno e trattino basso e di solito elimina i segni uguale finali. I JWT usano questa variante. Attiva URL-safe quando l’output finisce in un URL, in una query string o in un nome di file.
- Perché l’output Base64 è più grande dell’input?
- Base64 trasforma ogni 3 byte in 4 caratteri, quindi l’output è circa il 33% più grande dell’input, più al massimo due caratteri di riempimento. Un’immagine da 3 MB diventa circa 4 MB di testo. Il testo con lettere accentate o emoji cresce di più, perché UTF-8 usa più byte per quei caratteri prima della codifica.
- I miei file vengono caricati quando li codifico?
- No. I file vengono letti e codificati nel browser, e il testo viene codificato in questa scheda mentre digiti. Nulla di ciò che codifichi viene inviato a un server o salvato, e i download vengono creati sul tuo dispositivo. Il limite di 5 MB vale per i file che aggiungi alla pagina.
04