Codifica e decodifica Base64
Trasforma un testo o un file in Base64, oppure incolla del Base64 per ritrovare il testo o il file originale.
Sigillato su questo dispositivo
Funziona nel tuo browser. Non viene caricato nulla.
Sigillato
Input
Risultato
La versione Base64 apparirà qui.
Questo risultato è molto lungo, quindi ne viene mostrato solo l’inizio. Copia e Scarica usano il risultato completo.
Questo non è Base64 valido
Come funziona
-
Scegli la direzione
Codifica trasforma un testo o un file in Base64. Decodifica riporta il Base64, o un data URL, all’originale.
-
Aggiungi il testo o il file
Scrivi, incolla o trascina un file. Il risultato si aggiorna all’istante e ogni carattere non valido viene segnalato.
-
Copia o scarica
Copia il Base64 o il testo decodificato, oppure scarica il file decodificato con il tipo rilevato.
Domande frequenti
I miei file vengono caricati per essere codificati?
No. La codifica e la decodifica avvengono nel tuo browser, anche per i file grandi, quindi nulla di ciò che codifichi viene inviato altrove.
Gestisce accenti, emoji e altri alfabeti?
Sì. Il testo viene convertito in UTF-8 prima della codifica e riletto come UTF-8 durante la decodifica, quindi accenti, emoji, arabo, cinese e ogni altro sistema di scrittura tornano esattamente com’erano.
Cos’è il Base64 URL-safe?
Una variante che sostituisce + con - e / con _, così il risultato può finire in un URL o in un nome di file senza essere codificato. Si usa per esempio nei JSON Web Token. Il decodificatore accetta automaticamente entrambe le varianti.
Cos’è un data URL?
Un data URL incorpora un file direttamente nel testo, nella forma data:image/png;base64,…. Puoi incollarlo in HTML o CSS invece di collegare un file separato. È meglio riservarlo ai file piccoli, perché il Base64 è circa un terzo più grande dell’originale.
Il Base64 è una forma di crittografia?
No. Il Base64 cambia solo il modo in cui i dati sono scritti, perché possano viaggiare come testo. Chiunque può decodificarlo, quindi non affidarti mai al Base64 per nascondere password o dati personali.