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.

Testo in Base64 e Base64 in testo

Scrivi o incolla il testo e premi il pulsante corrispondente.

File o immagine in Base64

Scegli un file per ottenere il suo contenuto in Base64 e come data URI (utile per incorporare immagini in HTML o CSS). Il file non lascia il tuo computer.



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.