Decodificatore Base64

Decodifica subito stringhe Base64 in testo leggibile. Analizza header di autenticazione, token, payload API e contenuti email. Decoder Base64 gratuito.

Riporta una stringa Base64 in testo leggibile

Le stringhe Base64 si trovano ovunque sul web: negli header HTTP, nei payload JSON, nel sorgente delle email, nei file di configurazione e nei token. Sembrano lettere a caso e spesso finiscono con uno o due segni =. Questo decoder le riconverte nel testo originale, così vedi cosa contengono.

Per esempio, SGVsbG8sIEJvdHN5IQ== si decodifica in Hello, Botsy!. Incolla la stringa, invia e leggi il risultato.

Se il risultato sembra una serie di simboli incomprensibili, probabilmente i dati originali non erano testo: potrebbe trattarsi di un'immagine, di un file compresso o di dati cifrati. Per le immagini prova il convertitore da Base64 a immagine.

Come usare il decodificatore Base64

  1. Incolla la stringa Base64 nel riquadro. Escludi eventuali prefissi come Basic o data:...;base64,.
  2. Invia per decodificare.
  3. Leggi o copia il testo decodificato.

Esempi

Testo semplice

Input: TXkgQm90c3kgdG9vbHM=

Risultato: My Botsy tools

Testo con accenti

Input: w7FhbmTDug==

Risultato: ñandú

Il testo UTF-8 viene decodificato correttamente, accenti compresi.

Riempimento mancante

Input: SGVsbG8gd29ybGQ

Risultato: Hello world

L'= mancante alla fine qui non è un problema.

Usi comuni

  • Controllare cosa c'è in un header HTTP Basic Authorization durante il debug.
  • Leggere header e payload di un JWT (sono JSON codificato in Base64URL).
  • Ispezionare valori Base64 in secret di Kubernetes, variabili d'ambiente o file di configurazione.
  • Leggere le parti codificate del sorgente grezzo di un'email.
  • Verificare l'output del tuo codice che produce Base64.

Consigli e cose da sapere

  • Se la decodifica non riesce, controlla che non manchi il riempimento =, che non ci siano spazi o a capo di troppo o caratteri estranei all'alfabeto Base64.
  • I JWT e alcune API usano il Base64 URL-safe, che sostituisce + e / con - e _. Se serve, ripristinali prima di decodificare.
  • Il JSON decodificato è più leggibile dopo il passaggio nel formattatore JSON.
  • Attenzione a token e credenziali: decodificare un token non lo verifica, e non dovresti incollare segreti attivi in nessun sito.

Casi particolari e limiti

  • I caratteri non validi vengono ignorati senza segnalare errori. SGVsbG8@IHdvcmxk diventa "Hello" seguito da caratteri spazzatura, quindi un output senza senso indica spesso una stringa danneggiata.
  • Il Base64 URL-safe (con - e _) viene decodificato male se non riporti quei caratteri a + e /: PDw_Pz4- dà spazzatura, PDw/Pz4+ dà <<??>>.
  • I dati binari come immagini o file zip appaiono come simboli illeggibili. Per le foto usa lo strumento da Base64 a immagine.
  • Gli a capo dentro le stringhe lunghe (frequenti nel sorgente delle email) vengono ignorati, quindi puoi incollarle così come sono.

Domande frequenti

Come capisco se una stringa è Base64?

Il Base64 usa solo A–Z, a–z, 0–9, + e /, può terminare con il riempimento = e di solito ha una lunghezza multipla di 4. Sono indizi, non prove: il test più semplice è decodificarla.

Perché il testo decodificato sembra senza senso?

Probabilmente i dati originali erano binari, come un'immagine, un file zip o byte cifrati, e non testo.

Posso decodificare un JWT con questo strumento?

Puoi decodificare header e payload (le prime due sezioni separate da punti). Prima converti - e _ in + e /. La decodifica non verifica la firma.

Decodificare Base64 equivale a decifrare?

No. Base64 è una codifica pubblica senza chiave. Chiunque può decodificarla, ed è per questo che non va usata per proteggere segreti.

Strumenti correlati

Strumenti simili

Codificatore Base64

Codifica all'istante qualsiasi testo o stringa in Base64. Utile per data URI, header HTTP Basic auth, email e API. Encoder Base64 online gratuito.

Strumenti gratis più usati