Codifica testo o file in Base64 e decodifica stringhe Base64 all'istante - con anteprima delle immagini, download dei file e modalità live. Tutto funziona nel tuo browser. Nessun dato viene mai caricato.
Input
Trascina qui qualsiasi file oppure sfoglia
Immagini, PDF, documenti, audio - fino a 50 MB
filename.png
0 KB
Output
Anteprima Immagine
Dimensione input-
Dimensione output-
Rapporto dimensioni-
Copiato negli appunti!
Cos'è Base64?
Base64 è uno schema di codifica da binario a testo che rappresenta dati binari utilizzando un insieme di 64 caratteri ASCII stampabili (A–Z, a–z, 0–9, +, /). È stato progettato per trasmettere in modo sicuro dati binari su sistemi che gestiscono solo testo, come email (MIME) e intestazioni HTTP.
Ogni 3 byte di input binario vengono codificati in 4 caratteri Base64, rendendo l'output circa il 33% più grande dell'originale.
Come Funziona la Codifica
Ogni carattere viene convertito nella sua rappresentazione binaria (8-bit)
I bit vengono raggruppati in blocchi da 6 bit invece che in byte da 8 bit
Ogni gruppo da 6 bit corrisponde a uno dei 64 caratteri stampabili
Il padding = viene aggiunto se l'input non è divisibile per 3 byte
La decodifica è l'esatto inverso di questo processo
Casi d'Uso Comuni
Incorpora immagini inline in HTML o CSS (data URI)
Invio di file binari come allegati email (MIME)
Archiviazione di dati binari in payload JSON o XML
I token JWT codificano la loro intestazione e payload in Base64
Autenticazione API (Basic Auth: nomeutente:password)
Archiviazione di risorse binarie in database come colonne di testo
Privacy & Sicurezza
Questo strumento funziona interamente all'interno del tuo browser. Nessun dato viene mai inviato ad alcun server. I tuoi testi, file e stringhe Base64 rimangono privati sul tuo dispositivo.
Nota: Base64 è codifica, non crittografia. Non protegge i dati sensibili dall'essere letti - chiunque abbia la stringa Base64 può decodificarla all'istante.
Domande Frequenti
La codifica trasforma i dati in un formato diverso utilizzando uno schema pubblico e facilmente reversibile - non è necessaria alcuna chiave. La crittografia utilizza una chiave segreta ed è progettata in modo che solo il possessore della chiave possa invertirla. Base64 è codifica, non crittografia. Non utilizzare mai Base64 per proteggere dati sensibili.
Base64 codifica 3 byte alla volta. Quando la lunghezza dell'input non è divisibile per 3, vengono aggiunti caratteri di padding (=) per rendere la lunghezza totale un multiplo di 4. Un = significa 1 byte di padding; == significa 2 byte. Questo è standard e previsto.
Sì! Passa alla scheda File, quindi trascina o sfoglia qualsiasi file - immagini, PDF, file audio, documenti e altro fino a 50 MB. Lo strumento legge il file utilizzando l'API FileReader del browser e produce l'output Base64. Se il file è un'immagine, viene mostrata automaticamente un'anteprima dal vivo.
Incolla la stringa Base64 nella casella di input (modalità Testo) e clicca su Decodifica. Lo strumento rileva automaticamente il tipo di file dalla firma binaria (magic bytes). Se trova un formato noto (immagine, PDF, ZIP, ecc.), appare un pulsante Scarica File che permette di salvare il file ricostruito.
Il Base64 standard usa + e / che hanno un significato speciale negli URL. Il Base64 sicuro per gli URL sostituisce + con - e / con _, rendendo l'output sicuro da includere in URL e nomi di file senza percent-encoding. Questo strumento accetta entrambe le varianti durante la decodifica.
Quando la modalità Live è attiva, lo strumento codifica o decodifica automaticamente il tuo input mentre scrivi (con un breve ritardo di debounce). Utilizza un'euristica semplice: se l'input sembra Base64, decodifica; altrimenti codifica. Utile per un'esplorazione interattiva rapida.