Codificare e decodificare Base64
Converti qualsiasi testo in Base64 e viceversa, oppure trasforma un file o un'immagine in una stringa Base64 pronta da incollare nel tuo codice. Tutto avviene nel tuo browser: nulla viene inviato al server.
Che cos'è Base64?
Base64 è un sistema di codifica che rappresenta dati binari usando solo 64 caratteri stampabili: le lettere A-Z e a-z, le cifre 0-9 e i simboli + e /, con = come riempimento finale. Ogni 3 byte di dati diventano 4 caratteri, quindi il risultato occupa circa il 33% in più dell'originale.
Si usa quando dati binari devono viaggiare su canali pensati per il testo: allegati email (MIME), immagini incorporate in HTML o CSS tramite data URI, credenziali dell'autenticazione HTTP Basic, token JWT o certificati in formato PEM.
Base64 è una cifratura?
No. Base64 è una codifica, non una cifratura: chiunque può decodificarlo senza alcuna chiave. Non usarlo per nascondere password o dati sensibili. Se devi proteggere un testo con una password, usa il nostro strumento per cifrare testo con AES.
Base64 URL-safe
I caratteri + e / hanno un significato speciale negli URL, quindi la variante Base64URL (RFC 4648) li sostituisce con - e _ e di solito elimina il riempimento =. È quella usata, per esempio, dai token JWT. Il decodificatore di questa pagina accetta automaticamente entrambe le varianti.