Vai al contenuto

Codifica e decodifica Base64

Strumenti per il testo

Come trasformi testo o file in Base64?

Codifica testo o file in Base64 e decodificali, direttamente nel browser.

Conversione

Alfabeto e file

Puoi anche incollare un file. I file restano sul tuo dispositivo.

Base64

SGVsbG8sIHdvcmxkIQ==

13 byte diventano 20 caratteri

Link sponsorizzati

Codifica testo o file in Base64 e decodificali, direttamente nel browser.

Come si usa

  1. Scegli Codifica per trasformare testo in Base64 o Decodifica per fare il contrario.
  2. Scrivi o incolla il testo. Per codificare un file, selezionalo nella sezione File (fino a 5 MB).
  3. Copia il risultato o scaricalo come file.
  4. Per indirizzi web e nomi di file, attiva l’alfabeto sicuro per URL.

Esempi di riempimento Base64

TestoBase64
fZg==
foZm8=
fooZm9v
foobZm9vYg==
foobaZm9vYmE=
foobarZm9vYmFy

Come funziona

Base64 rappresenta qualsiasi dato, anche immagini e file, usando solo 64 caratteri sicuri: lettere, cifre, più e barra. Così i dati binari possono passare attraverso sistemi che gestiscono solo testo, come email, JSON o indirizzi web. È un modo di scrivere i dati, non di nasconderli: chiunque può decodificarli.

I dati vengono divisi in gruppi di tre byte (24 bit), ciascuno rappresentato da quattro caratteri di sei bit. Base64 è quindi più lungo di un terzo dell’originale; l’ultimo gruppo di uno o due byte viene completato con segni =. Ad esempio, Man diventa TWFu e f diventa Zg== (RFC 4648). Il testo viene prima convertito in byte UTF-8, quindi funziona con ogni lingua ed emoji.

La variante sicura per URL sostituisce + e / con - e _: il risultato non richiede caratteri di escape in indirizzi o nomi di file e spesso omette i segni = finali. In decodifica, lo strumento legge entrambe le varianti, ignora spazi e a capo e rifiuta il resto. I file fino a 5 MB vengono letti e convertiti nel browser; nulla viene caricato online.

Link sponsorizzati

Domande frequenti

Base64 è una cifratura?

No. Chiunque può decodificarlo: non usarlo mai per proteggere password o segreti. Serve solo a trasportare dati in forma di testo.

Perché il risultato è più lungo dell’originale?

Ogni tre byte diventano quattro caratteri: il risultato è circa un terzo più grande. È il costo dell’uso di soli caratteri sicuri.

Perché la decodifica dice che i dati non sono testo?

Base64 può contenere qualsiasi file, non solo testo. Se i byte decodificati non sono testo UTF-8 valido, ad esempio un’immagine, scaricali come file.

Posso decodificare Base64 senza i segni di uguale?

Sì. Il decoder accetta l’assenza di riempimento se la lunghezza rimanente è valida.

Base64 conserva lettere accentate ed emoji?

Sì. Il testo viene codificato in byte UTF-8, quindi quei caratteri vengono ripristinati decodificando come UTF-8.

Altri strumenti in Strumenti per il testo

Tutti i 9 strumenti in Strumenti per il testo

Link sponsorizzati

Link sponsorizzati