Lo stesso testo dà due Base64 diversi se lo codifichi in Latin-1 o in UTF-8: la è diventa 6A== in un caso e w6g= nell'altro. Questo codificatore Base64 lavora sempre in UTF-8, quindi accenti ed emoji restano leggibili dopo la decodifica. Il risultato cambia a ogni carattere digitato e non c'è un pulsante di conversione.
Tutto resta nel browser, ma non è un segreto
La conversione avviene con JavaScript nel tuo browser. Mentre scrivi o cambi modalità non parte nessuna richiesta, lo vedi nella scheda Rete degli strumenti per sviluppatori. Copia scrive negli appunti, Scarica salva un file sul tuo dispositivo. Base64 non è crittografia: chiunque può invertirlo.
Header Basic, token JWT e testo di una e-mail
Nell'autenticazione Basic di HTTP l'header Authorization: Basic contiene utente:password in Base64. Decodifica il valore e capisci subito se manca il carattere due punti.
Un token JWT ha tre parti separate da punti, e le prime due sono JSON in Base64url. Incolla la parte centrale in modalità decodifica e leggi i claim, per esempio la scadenza. La firma non viene verificata.
Nei sorgenti di una e-mail trovi spesso l'intestazione Content-Transfer-Encoding: base64, seguita dal corpo codificato. Se il corpo era testo e non un allegato, lo puoi incollare e leggere.
Data URI, file binari e dimensioni
Lo strumento lavora solo con il testo e non ha un selettore di file. Se decodifichi Base64 di un'immagine o di uno ZIP, ottieni caratteri illeggibili, e i byte UTF-8 non validi compaiono come �. In decodifica sono accettati entrambi gli alfabeti e il padding mancante. L'interruttore URL-safe agisce solo sulla codifica.
Il prefisso di un data URI, come data:image/png;base64,, non viene rimosso: toglilo a mano, altrimenti nel riquadro del risultato compare il messaggio di errore, e Copia e Scarica prenderebbero proprio quel messaggio. Il codice non imposta un limite di dimensione, ma un testo molto grande rallenta la scheda.
Il codificatore Base64 in cinque passaggi
- Scegli Codifica (Testo → Base64) oppure Decodifica (Base64 → Testo). All'apertura è attiva la codifica. Cambiando modalità, il testo del riquadro sinistro resta e viene rielaborato.
- Scrivi o incolla a sinistra. All'inizio c'è
Ciao mondo! äöü ß 🚀. Cancella svuota entrambi i riquadri. - Leggi il risultato a destra.
- Per un URL o un nome di file attiva Base64 URL-safe: compaiono
-e_al posto di+e/, e il=finale sparisce. - Copia riempie gli appunti. Scarica salva
encoded.base64.txtoppuredecoded.txt.