Informazioni su questo strumento

Questo strumento Base64 converte il testo in Base64 e decodifica le stringhe Base64 in testo leggibile, gestendo correttamente i caratteri UTF-8 come lettere accentate ed emoji.

Come si usa

  1. Scrivi o incolla un testo o una stringa Base64 nel campo di input.
  2. Clicca Encode per convertire il testo in Base64, oppure Decode per riportare il Base64 in testo.
  3. Clicca Copy Output per copiare il risultato.

Da sapere

  • Base64 è definito nella RFC 4648 e rappresenta dati binari con 64 caratteri ASCII: A–Z, a–z, 0–9, + e /, con = usato come riempimento.
  • L'output Base64 è circa il 33% più grande dell'input, perché ogni 3 byte diventano 4 caratteri.
  • Il testo viene codificato in UTF-8 prima della conversione in Base64, così caratteri non inglesi ed emoji vengono ricostruiti correttamente.
  • Base64 è una codifica, non una cifratura: chiunque può decodificarlo.

Funziona interamente nel tuo browser: nulla di ciò che inserisci viene caricato o salvato.

Domande frequenti

Base64 è una forma di cifratura?

No. Base64 è una codifica reversibile per trasportare dati binari attraverso canali solo testuali. Non offre alcuna sicurezza, quindi non usarlo mai per nascondere password o segreti.

Perché la decodifica fallisce con 'Invalid Base64'?

L'input contiene caratteri al di fuori dell'alfabeto Base64 oppure ha una lunghezza errata. Il Base64 URL-safe usa - e _ al posto di + e /, che la decodifica standard non accetta.

Dove si usa Base64?

Tra gli usi più comuni: allegati email (MIME), URL data: per le immagini, header di autenticazione HTTP Basic e i segmenti dei JSON Web Token.

I miei dati vengono inviati a un server?

No. Codifica e decodifica avvengono in locale nel tuo browser, quindi il testo non lascia mai il tuo dispositivo.