Codifica e Decodifica Base64 in Tempo Reale
Codifica e decodifica testo, file, immagini e Data URI all'istante. 100% privato nel tuo browser.
Live Visual Media & Payload Inspector
Auto-DetectClick to Browse or Drag & Drop Any File
Upload any image (PNG, JPG, SVG, WebP, GIF), audio (MP3, WAV), PDF, or JSON payload to preview and encode instantly.
PDF Document Ready
Base64 PDF stream loaded in memory
Developer Code Snippet Generator
// Select an option above to generate codeVantaggi Competitivi
Progettato per Sostituire i Vecchi Convertitori
Perché programmatori e team di sicurezza scelgono B64EncodeDecode.
100% Privacy Lato Client
Nessun dato viene inviato a server remoti. Tutto viene elaborato nella sandbox del browser tramite Web Worker.
Ispettore Multimediale e Audio
Anteprima immediata di PNG, JPG, SVG, WebP, PDF, audio MP3/WAV e JSON formattato senza dover scaricare nulla.
Esportazione Codice Multi-Linguaggio
Genera codice pronto per JavaScript, Node.js, HTML <img>, CSS url(), Python 3, Golang, PHP e cURL.
Diagnostica e Riparazione in 1 Clic
Individua caratteri errati, corregge il padding '=' e converte in Base64URL con un solo clic.
Blocchi MIME da 76 Caratteri
Supporto per UTF-8, ASCII, normalizzazione interruzioni di riga e frammentazione MIME a 76 caratteri per email.
Web Worker a Zero Latenza
I file di grandi dimensioni vengono elaborati in thread asincroni senza rallentare l'interfaccia utente.
Specifiche Tecniche
Come Funziona la Codifica Base64 nel Dettaglio
Comprendere lo standard binario RFC 4648 e la divisione a 6 bit.
1Rapporto di 3 Byte in 4 Caratteri (+33.3% Overhead)
Base64 converte byte binari da 8 bit in caratteri ASCII stampabili. Tre byte (24 bit) vengono divisi in quattro blocchi da 6 bit:
Base64 Standard vs Base64URL Sicuro (RFC 4648)
- • Usa i caratteri: + e /
- • Usa padding '=' alla fine
- • Richiede percent-encoding negli URL (%2B, %2F)
- • Sostituisce '+' con '-' (trattino)
- • Sostituisce '/' con '_' (trattino basso)
- • Il padding '=' viene completamente omesso
Domande Frequenti
Tutto Quello che Devi Sapere su Base64
Risposte rapide alle domande più comuni sulla codifica Base64, decodifica, Data URI e sicurezza URL.
Cos'è Base64?
Base64 è uno schema di codifica da binario a testo che converte dati binari (come file, immagini o byte) in una sequenza di 64 caratteri ASCII stampabili (A-Z, a-z, 0-9, + e /), standardizzato in RFC 4648.
Come funziona la codifica Base64?
Base64 prende 3 byte di dati binari (24 bit in totale) e li divide in 4 gruppi da 6 bit ciascuno (4 × 6 = 24 bit). Ciascun gruppo mappa un carattere nella tabella Base64. Se i byte non sono multipli di 3, si aggiunge '=' per padding.
Come codificare una stringa in Base64?
Scrivi o incolla il tuo testo nel nostro convertitore online gratuito. In JavaScript usa btoa(string); in Python, base64.b64encode(testo.encode('utf-8')); da terminale Linux, echo -n 'testo' | base64.
Come decodificare una stringa Base64?
Incolla la stringa Base64 con la modalità Rileva Auto o Decodifica. In JavaScript: atob(base64String); in Python: base64.b64decode(base64String).decode('utf-8'); da terminale: echo 'string' | base64 -d.
Qual è la differenza tra Base64 e Base64URL?
Base64 standard usa '+' e '/' con padding '=', che richiedono encoding negli URL. Base64URL sostituisce '+' con '-' e '/' con '_', rimuovendo il padding '=', risultando sicuro al 100% per URL e token JWT.
Come convertire un'immagine in Base64?
Trascina la tua immagine (PNG, JPG, SVG, WebP) nell'area di rilascio. Lo strumento genera immediatamente un Data URI pronto per tag HTML <img> o regole CSS.
Base64 è una forma di crittografia?
No, Base64 NON è crittografia e non fornisce sicurezza. Chiunque può decodificare una stringa Base64 in pochi millisecondi senza alcuna chiave o password.
Base64 riduce la dimensione dei file?
No, la codifica Base64 aumenta le dimensioni del file di circa il 33.3% (rapporto 4 a 3), trasformando 3 byte binari in 4 caratteri ASCII.