Base64 Encode / Decode
Converti istantaneamente testo in Base64 e viceversa. Utile per data URI, token JWT e trasferimenti.
Cos'è Base64
Base64 è un sistema di codifica che rappresenta dati binari usando solo caratteri alfanumerici sicuri (A-Z, a-z, 0-9, +, /, =). È usato per incorporare immagini direttamente nel CSS/HTML (data URI), trasmettere dati in formato testuale (API, email), e leggere token JWT. La codifica non è crittografia: chiunque può decodificare un Base64.
Domande frequenti
Base64 è sicuro per le password?
No. Base64 è una codifica, non un cifrario. Chiunque abbia accesso a una stringa Base64 può decodificarla immediatamente. Per dati sensibili usa sempre algoritmi di hashing (bcrypt, SHA-256) o crittografia vera (AES).
Perché un Base64 finisce con = o ==?
Il padding con = serve per allineare la lunghezza della stringa codificata a multipli di 4 caratteri. Un = indica che manca un byte, == che ne mancano due. Non tutti i decoder richiedono il padding, ma è standard includerlo.
Dove si usa Base64 nello sviluppo web?
Base64 è comune per data URI in CSS/HTML (immagini inline), token JWT (le tre parti sono Base64), API HTTP (cookies, intestazioni), e trasferimento di file binari in formato testuale via JSON o XML.