Base64
Converti testo in Base64 e viceversa. Gli accenti e gli emoji funzionano: passiamo sempre da UTF-8, che è il punto in cui gli strumenti fatti in fretta si rompono.
Il testo resta sul tuo dispositivo: nessun upload
Se incolli del Base64 lo riporta in testo; qualunque altra cosa la trasforma in Base64. Puoi sempre scegliere tu il verso.
Opzioni avanzate
Usa - e _ al posto di + e /, senza = finali. In decodifica non serve: si riconosce da solo.
Risultato
Incolla qualcosa qui accanto: il risultato compare mentre scrivi.
Come funziona
Base64 serve a far passare dei byte dove ci si aspetta del testo: in un’email, in un indirizzo, in un file di configurazione. Qui gli accenti sopravvivono al viaggio, cosa che le funzioni di base del browser non garantiscono. In decodifica accettiamo entrambi gli alfabeti senza chiederti quale sia e ignoriamo gli a capo. Se i byte decodificati non sono testo valido te lo diciamo, invece di mostrarti una fila di punti interrogativi.
Domande frequenti
- Posso convertire in Base64 un file o un’immagine?
- No, qui si lavora solo con testo scritto o incollato. Vale anche al contrario: se decodifichi il Base64 di un’immagine o di un PDF, ti diciamo che i byte non sono testo, e non c’è un file da scaricare. Un codice che comincia con «data:image/png;base64,» contiene proprio un’immagine.
- Quando serve l’alfabeto sicuro per URL?
- Quando il Base64 deve stare in un indirizzo web o in un token: usa - e _ al posto di + e /, e non mette gli = finali. Lo trovi in «Opzioni avanzate», insieme alle righe da 76 caratteri del formato email. In decodifica non devi sceglierlo, li riconosciamo tutti e due. Se hai un token JWT intero, «Leggi JWT» ne mostra direttamente il contenuto.
- Mi dice che non è un Base64 valido: cosa controllo?
- Che non ci siano caratteri estranei: virgolette, punteggiatura, un prefisso copiato insieme al codice. Spazi, a capo e = finali mancanti invece non danno problemi. Se il messaggio parla di lunghezza, probabilmente manca un pezzo del codice: ricopialo intero.
- Perché il numero di byte è diverso dal numero di lettere?
- Perché il conto sotto il risultato è in byte, e una lettera accentata ne occupa due, un’emoji quattro: «ciao 👋» sono sei caratteri e nove byte. Il Base64 poi è più lungo ancora, perché ogni tre byte diventano quattro caratteri.
Quello che incolli non viene caricato. Da nessuna parte.
Il testo che scrivi resta nella memoria del tuo browser: nessuna richiesta parte mentre scrivi. Puoi incollare anche qualcosa di riservato.
- Elaborazione localeTutto avviene in questa pagina.
- Niente da caricare, niente da aspettareNiente da caricare, nessuna attesa.
- Niente da cancellareNon conserviamo nulla: non ci arriva nulla.