Codificatore e decoder Base64

Codifica testo UTF-8 in Base64 standard o decodifica Base64 in testo leggibile.

Come si usa

Dati di partenza

Massimo 256 KiB. Alfabeto e padding standard; il risultato decodificato deve essere UTF-8.

Elaborazione nel browser. I dati non vengono salvati o caricati su server.

Il tuo risultato

Compila i campi e usa il pulsante per vedere il risultato.

Come si usa

  1. Scegli codifica per il testo o decodifica per una stringa Base64 standard.
  2. Incolla fino a 256 KiB. In decodifica sono consentiti spazi, tabulazioni e a capo nel Base64.
  3. Esegui la trasformazione, poi copia o scarica il risultato.

Esempi

Testo UTF-8 accentato

Dati di partenza
Codifica: caffè
Risultato
Y2FmZsOo — la decodifica restituisce caffè mantenendo l’accento.

UTF-8 e Base64 standard

La codifica trasforma il testo Unicode in byte UTF-8 e poi in Base64 standard con padding. La decodifica controlla alfabeto, padding e bit finali e richiede byte UTF-8 validi.

Sono esclusi Base64URL, prefissi data URL e file binari. Per un contenuto testuale rimuovi ad esempio il prefisso data:text/plain;base64, prima di decodificarlo.

Codificare non significa cifrare

Chiunque abbia una stringa Base64 può decodificarla: non è protetta da password e non è anonimizzata.

Il limite di 256 KiB riguarda l’ingresso. L’uscita codificata può essere circa un terzo più grande. Non ci sono salvataggi automatici o conversioni su server.

Domande e risposte.

Posso decodificare immagini o PDF?

No. I byte decodificati devono rappresentare testo UTF-8 valido. Per file binari serve un tool dedicato.

Perché una stringa URL-safe viene rifiutata?

Il tool usa Base64 standard con +, / e padding obbligatorio, non la variante Base64URL dei JWT.

Base64 protegge le password?

No. È una codifica reversibile. L’elaborazione è locale, ma il risultato non è cifrato.

Strumenti correlati

Codifica un componente URL o decodifica le sequenze percentuali, senza visitare indirizzi.

Decodifica header e payload di un JWT nel browser e leggi i claim temporali non verificati.

Valida, formatta o comprimi JSON localmente, conservando numeri originali e ordine delle chiavi.