Encoder / Decoder Base64

Codifica e decodifica Base64 nel browser. Compatibile con Unicode (usa UTF-8). Attiva la variante URL-safe quando devi inserire Base64 in un URL o in un JWT.

Codifica Base64

Codifica compatibile con Unicode. Attiva la variante URL-safe (-_ al posto di +/, senza padding).

Input
Codificato

Cos'è Base64?

Base64 rappresenta dati binari come testo ASCII mappando ogni tre byte di input a quattro caratteri di un alfabeto di 64 (A–Z, a–z, 0–9, +, /). I = finali riempiono l'output fino a un multiplo di quattro.

Base64 standard vs URL-safe

L'alfabeto standard include + e /, che hanno un significato speciale negli URL. Base64 URL-safe (RFC 4648 §5) li sostituisce con - e _ e di solito omette il padding =. I JWT usano questa variante.

Usi comuni

  • Incorporare dati binari (immagini, certificati) in formati testuali come JSON, XML o HTML.
  • Header HTTP Basic auth.
  • Data URL (data:image/png;base64,…).
  • Segmenti header e payload di un JWT.

Base64 non è cifratura

Base64 è una codifica, non una cifratura. Chiunque può decodificarlo. Non usarlo per «nascondere» segreti — usa una vera cifratura.

Nessun dato lascia il tuo browser. Tutto viene eseguito localmente. · Privacy