Strumento per sviluppatori

Decodificatore Base64

Riporta il Base64 al file, all'immagine o al testo da cui deriva.

Decodificatore Base64 Funziona sul tuo dispositivo
  • Funziona nel tuo browser — il tuo testo non viene mai inviato da nessuna parte
  • Nessuna registrazione, nessuna quota, gratis da usare quante volte vuoi

Come funziona

Il Base64 compare incorporato in data URI, payload di API, allegati email e file di configurazione. Decodificarlo di solito significa scoprire che cosa sia davvero, ed è per questo che questo strumento mostra le immagini anziché limitarsi a restituire byte.

I data URI sono gestiti

Una stringa che inizia con “data:image/png;base64,” porta con sé il proprio tipo, e il prefisso viene rimosso automaticamente. Va bene anche il Base64 semplice senza prefisso.

Il tipo viene rilevato quando non è dichiarato

Senza un prefisso, i primi byte vengono confrontati con le firme dei formati comuni: PNG, JPEG, GIF, PDF e ZIP si identificano tutti così. Quando il contenuto risulta essere testo UTF-8 valido, viene mostrato come testo.

Le immagini vengono mostrate in anteprima

Quando il risultato è un'immagine, viene visualizzata così puoi confermare che sia ciò che ti aspettavi prima di scaricarla. Tutto il resto viene offerto come download con un'estensione appropriata.

Perché è importante per la sicurezza

I payload Base64 contengono regolarmente credenziali, token e documenti privati. Decodificarne uno su un server remoto significa consegnarglielo. Questo strumento funziona nella pagina, quindi nulla viene trasmesso.

FAQ

Decodificatore Base64: domande

Può decodificare i data URI?

Sì. Il prefisso data: viene riconosciuto e rimosso automaticamente.

E se il mio Base64 non ha informazioni sul tipo?

I primi byte vengono confrontati con le firme dei file più comuni, e l'UTF-8 valido viene mostrato come testo.

Perché dice che il Base64 non è valido?

Di solito è una copia troncata o ci sono caratteri estranei. Controlla di aver copiato tutta la stringa.

I miei dati vengono caricati?

No. La decodifica avviene interamente nel tuo browser.