Decodificatore Base64
Decodifica stringhe Base64 in testo semplice istantaneamente nel browser. Supporta UTF-8, input multiriga e mostra il conteggio dei caratteri originali.
Aggiornato giugno 2026
Revisionato da Rafael Duarte
Come decodificare Base64 online
Da Base64 a testo o a file, senza registrazione
1. Incolla la stringa
Base64 grezzo, Base64URL o un data URL completo: il prefisso data:...;base64, viene tolto in automatico. Puoi anche caricare un file .txt o .b64.
2. Guarda il risultato
La decodifica parte appena incolli. Se la stringa non è Base64 valido compare un messaggio d'errore invece di un output sbagliato.
3. Copia o scarica
Il testo si copia negli appunti; se il contenuto è un file (PDF, immagine, ZIP…) compare il pulsante per scaricarlo.
Cosa fa questo decodificatore Base64
Testo leggibile oppure file da scaricare
Testo UTF-8 decodificato correttamente
I byte vengono reinterpretati come UTF-8, quindi accenti, simbolo € ed emoji tornano come erano in origine invece di diventare caratteri spezzati.
Riconosce i file binari
Legge i magic byte iniziali e identifica PDF, PNG, JPEG, GIF, WebP, BMP, ZIP (anche XLSX, DOCX, PPTX), XLS e GZIP.
Download con estensione modificabile
Per i contenuti binari propone il download con l'estensione rilevata (.xlsx, .docx e .pptx compresi), che puoi comunque cambiare prima di salvare.
Data URL accettati
Incolla direttamente data:application/pdf;base64,...: il prefisso viene rimosso e resta solo la parte da decodificare.
Base64 copiato da un JSON
Le barre scritte come \/, tipiche delle stringhe serializzate in JSON, vengono riportate a / prima della decodifica.
Tutto nel browser
La stringa non viene inviata a nessun server: la decodifica avviene sul tuo dispositivo.
Esempi di decodifica
Quando ti serve decodificare Base64
Gli scenari più frequenti
PDF restituito da un'API
Fatture, ricevute o contratti che un servizio restituisce come stringa dentro il JSON: incolla e scarica il PDF vero.
Report Excel codificati
Gestionali e integrazioni spesso restituiscono l'XLSX in Base64: incollalo e scaricalo già con estensione .xlsx.
Credenziali Basic Auth
Incolla la parte dopo Basic dell'header Authorization per verificare quale utente:password sta inviando un client.
Allegati da webhook e automazioni
n8n, Zapier e Make passano spesso gli allegati in Base64: controlla il contenuto prima di elaborarlo.
Secret di Kubernetes e CI/CD
I valori nei secret di Kubernetes sono in Base64: decodificali per verificare che la configurazione sia quella giusta.
Allegati di un file .eml
Nelle email salvate gli allegati sono codificati in Base64: copia il blocco e recupera il file originale.
Non si decodifica? Parti da qui
Stringa in Base64URL
Token JWT e parametri di URL usano - e _ al posto di + e /: lo strumento li converte da solo e ricostruisce il padding = mancante. Se fallisce comunque, incolla un solo segmento del token: il JWT completo ha dei punti . tra le parti, e il punto non fa parte di Base64.
Caratteri estranei all'alfabeto Base64
Sono ammessi solo A–Z, a–z, 0–9, +, / e = (più - e _ del Base64URL); spazi e a capo vengono ignorati. Un % lasciato da un URL-encoding o delle virgolette copiate per sbaglio rendono l'intera stringa non decodificabile.
Il risultato sembra ancora Base64
Se l'output è una sequenza di lettere, numeri, +, / e =, il contenuto era stato codificato due volte. Incolla di nuovo il risultato per togliere il secondo strato.
Il file viene scaricato come .bin
Se i magic byte non corrispondono a un formato noto l'estensione proposta è .bin (e un archivio ZIP generico resta .zip). Se conosci il formato reale, correggi l'estensione nel campo accanto al download.
Perché decodificare qui
La decodifica avviene interamente nel browser, quindi la stringa non passa da nessun server. Rispetto ad atob() nella console, non devi preoccuparti di UTF-8, prefissi data: o di come salvare un PDF: lo strumento distingue da solo testo e file e ti propone il download.
Fa parte di quattro strumenti Base64 collegati (codifica, decodifica, immagine↔Base64): il pulsante di inversione invia il testo decodificato al codificatore, Shift+Invio copia e Shift+←/→ passa da uno strumento all'altro. Se però le policy aziendali vietano di incollare segreti di produzione in strumenti web, usa la riga di comando: la cautela resta tua.
Quick Tools, atob() e riga di comando a confronto
Tutti decodificano, non tutti nello stesso modo
Domande frequenti
Incolla la stringa, con o senza il prefisso data:application/pdf;base64,. Lo strumento riconosce la firma del PDF e mostra il pulsante per scaricare il file, già con estensione .pdf.
Fonti e approfondimenti
Lo standard che definisce Base64 e Base64URL (in inglese).
Voce in italiano su alfabeto, padding e utilizzi della codifica.
La funzione del browser per la decodifica Base64 e le sue eccezioni (in inglese).
Strumenti correlati
- Codificatore Base64 Sviluppatore Codifica qualsiasi testo in Base64 istantaneamente nel browser. Supporta UTF-8, mostra il conteggio dei caratteri e la dimensione del payload. Gratuito...
- Base64 in Immagine Sviluppatore Incolla una stringa Base64 o data URL e visualizza l'immagine decodificata all'istante — convertitore gratuito per PNG, JPEG, WebP, GIF, SVG. Nessun upload...
- Decodificatore di Entità HTML Sviluppatore Decodifica entità HTML in testo semplice online — converti <, >, & e tutte le entità con nome istantaneamente.
- Immagine in Base64 Sviluppatore Carica un'immagine e convertila in una data URL Base64 pronta per HTML, CSS o JSON — convertitore gratuito per PNG, JPEG, SVG, WebP. Nessun upload al server.
- Decodificatore URL Sviluppatore Decodifica qualsiasi URL o stringa in percent-encoding in testo leggibile istantaneamente nel browser. Segue lo standard RFC 3986. Gratuito.