Cos'è la codifica Base64?

Base64 è un modo di rappresentare dati binari come caratteri di testo semplice. Lo vedrai nei corpi delle email, nei token, nelle data URL, nei payload di API e in altri contesti in cui i dati devono passare per sistemi che accettano solo testo.

Questo non rende Base64 una forma di crittografia. È un formato di codifica. Chiunque abbia il valore può decodificare Base64 e ottenere i byte originali, quindi non è pensato per nascondere contenuti.

Nel lavoro di tutti i giorni la domanda pratica di solito è semplice: perché questo campo è codificato e come posso ispezionarlo o trasformarlo in sicurezza senza rovinare i dati?

Quando è utile

  • Ispezionare campi API che contengono testo o byte codificati in Base64.
  • Preparare dati inline per demo o piccoli esempi di payload.
  • Decodificare testo da un export di sistema o da un header di email.
  • Verificare se una stringa è solo codificata o davvero crittografata.

Esempio pratico

Se un payload contiene SGVsbG8gd29ybGQ=, il valore può sembrare opaco, ma decodificandolo si trova una semplice stringa leggibile. Capita spesso nei test e nel debug: il livello codificato è solo formato di trasporto, non significato nascosto.

La codifica funziona anche al contrario, quando devi trasformare del testo semplice in una rappresentazione Base64 per una richiesta, uno snippet demo o una data URL inline.

Casi d'uso comuni

  • Controllare la forma leggibile di un campo Base64 in un JSON.
  • Trasformare del testo in Base64 per un esempio di richiesta.
  • Ispezionare brevi stringhe simili a token durante il debug.
  • Lavorare con dati inline basati su testo nei prototipi.
  • Confermare che un sistema usa una codifica, non una crittografia.

Codifica o decodifica Base64 nel tuo browser

Usa lo strumento nel browser per farlo in pochi secondi.

FAQ

Base64 è sicuro?

No. È solo un formato di codifica: cambia la rappresentazione, non il controllo degli accessi.

Perché Base64 è più lungo del testo originale?

Perché la codifica espande i dati per adattarli al set di caratteri usato da Base64.

Quando conviene decodificarlo?

Decodificalo quando devi ispezionare la sorgente leggibile o binaria dietro un valore codificato.

Strumenti correlati