Decodificatore Base64

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

Shift + Enter per copiare · Shift + ← → per le schede
Input Base64
0 caratteri
Output decodificato
Velocità
—
Privacy
Solo locale
Dimensione
0 KB

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

Input Base64
Output decodificato
Q2lhbw==
Ciao
Y2lhbyBtb25kbw==
ciao mondo
eyJ1dGVudGUiOiJhZG1pbiJ9
{"utente":"admin"}
cGVyY2jDqQ==
perché
JVBERi0x…
file PDF — compare il pulsante di download
UEsDBBQ…
archivio ZIP, XLSX o DOCX — scaricabile con l'estensione giusta

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

Quick Tools
atob() in console
base64 -d da terminale
Testo UTF-8 con accenti ed emoji
sì
caratteri spezzati
sì
Rimuove il prefisso data:
sì
no
no
Riconosce il tipo di file
sì
no
no
Salva il file decodificato
pulsante di download
no
con redirect su file
Nessuna installazione
sì
sì
dipende dal sistema

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

Strumenti correlati