Questi sono i problemi che gli sviluppatori incontrano quotidianamente quando lavorano con la codifica Base64.
Un muro di caratteri non ti dice nulla. Hai bisogno di un decodificatore Base64 per rivelare rapidamente cosa contiene la stringa — che si tratti di JSON, un'immagine o dati binari grezzi.
Il btoa() nativo di JavaScript corrompe silenziosamente i caratteri cinesi, le emoji e i testi con accenti. Un encoder Base64 corretto deve gestire prima la codifica UTF-8.
La maggior parte dei siti decodificatori Base64 carica i tuoi dati su un server. Token sensibili, chiavi API e immagini private non dovrebbero lasciare il tuo dispositivo.
Codifica testo UTF-8 in Base64 o decodifica una stringa Base64 in testo normale in tempo reale.
Ogni funzionalità è progettata attorno ai flussi di lavoro reali di sviluppatori e contenuti.
Il decodificatore Base64 aggiorna l'output mentre digiti. Nessun pulsante di conversione, nessun aggiornamento della pagina — solo risultati istantanei.
A differenza di btoa(), questo encoder Base64 gestisce correttamente cinese, giapponese, emoji e tutto il testo Unicode codificando prima in byte UTF-8.
Trascina un'immagine, un PDF o qualsiasi file e ottieni istantaneamente la sua stringa Base64 o Data URI — pronta per essere incorporata in HTML, CSS o JSON.
Incolla una stringa Data URI e il decodificatore Base64 renderizzerà l'immagine immediatamente, con un pulsante download per salvarla sul dispositivo.
Tutta la codifica e decodifica Base64 viene eseguita nel tuo browser. Il tuo testo, immagini e file non lasciano mai il tuo dispositivo né toccano un server.
Vedi esattamente quanto cresce un file dopo la codifica Base64. Base64 aggiunge circa il 33% di overhead, e questo strumento ti mostra il rapporto esatto.
Dal decodificare token API all'incorporare immagini in CSS — tre flussi di lavoro pratici in un unico strumento gratuito.
Incolla una misteriosa stringa Base64 e il decodificatore rivela il contenuto istantaneamente — che si tratti di un payload JWT, un blob JSON o una risposta API. La codifica funziona anche al contrario: converti qualsiasi testo normale, incluso cinese ed emoji, in Base64 con corretta gestione UTF-8.

Carica una piccola immagine e ottieni la stringa data:image/png;base64,… con un clic. Incollala direttamente nell'attributo src di un tag HTML <img> o come valore CSS background-image per eliminare una richiesta HTTP. Il pannello di confronto dimensioni file mostra esattamente quanto ha aggiunto la codifica Base64.

Ogni operazione di decodifica e codifica Base64 viene eseguita interamente nel tuo browser. I tuoi token, immagini private e documenti sensibili non lasciano mai il tuo dispositivo — nessun server coinvolto, nessuna richiesta di rete e nessun account richiesto.

Tre passaggi dall'input al risultato — nessuna configurazione richiesta.
Usa la Modalità Testo per stringhe, JWT, token API e snippet di codice. Passa alla Modalità File per immagini, PDF o qualsiasi file binario che vuoi codificare o visualizzare in anteprima.
In Modalità Testo, digita o incolla la tua stringa. In Modalità File, trascina e rilascia un file o clicca sull'area di caricamento. Il decodificatore o encoder Base64 si avvia immediatamente — nessun clic su un pulsante necessario.
Clicca su Copia per copiare la stringa Base64 negli appunti, o usa il pulsante Download per salvare un'immagine decodificata direttamente sul tuo dispositivo.
Risposte alle domande più comuni sulla codifica e decodifica Base64.
Un decodificatore Base64 è uno strumento che converte una stringa codificata in Base64 nella sua forma originale — testo normale, dati binari o un'immagine. Base64 è uno schema di codifica sicuro per il testo che rappresenta i dati binari usando solo 64 caratteri ASCII stampabili.
Il btoa() integrato di JavaScript gestisce solo caratteri Latin-1 (un byte). Per Unicode multi-byte come cinese, giapponese o emoji, devi prima codificare il testo in byte UTF-8 usando encodeURIComponent prima di chiamare btoa(). Questo encoder Base64 gestisce automaticamente quella conversione.
Carica la tua immagine in Modalità File e cambia l'output in 'Data URI'. Otterrai una stringa come data:image/png;base64,iVBORw0KGgo… — incollala come attributo src di un tag <img> o come valore CSS background-image. Questo elimina la richiesta HTTP separata per quella immagine.
Sì. Tutta la codifica e decodifica viene eseguita interamente nel tuo browser usando le API Web. Il tuo testo, file, immagini e token non vengono mai inviati a nessun server. Puoi anche usare questo strumento offline dopo che la pagina è stata caricata.
Base64 codifica ogni 3 byte di input come 4 caratteri ASCII, il che aggiunge circa il 33% di overhead. Ad esempio, un'immagine da 100 KB diventa circa 133 KB quando codificata in Base64. Il pannello Modalità File ti mostra la dimensione originale esatta, la dimensione codificata e il rapporto per ogni file caricato.
Sì, purché la stringa sia Base64 valida — il che significa che contiene solo A–Z, a–z, 0–9, +, / e caratteri di riempimento =. Se i byte decodificati rappresentano un'immagine con un tipo MIME valido, il decodificatore Base64 renderizzerà anche un'anteprima.
Gratuito per sempre — eseguito interamente nel tuo browser.