Codificatore e decodificatore Base64

Converti testo UTF-8 in Base64 o Base64URL e decodificalo localmente nel browser.

Prova un breve esempio

Prova un breve esempio

Carica l’esempio fittizio in un modulo vuoto. Controlla le opzioni, avvia lo strumento se necessario e confronta il risultato qui sotto.

Codifica testo UTF-8 in Base64 standard o nel formato sicuro per URL Base64URL, oppure decodifica testo da entrambi i formati. La decodifica accetta interruzioni di riga e riempimento omesso, ma restituisce soltanto testo UTF-8 valido. Nessuno dei due formati cifra o autentica le informazioni. Scegli il formato atteso dal sistema destinatario: Base64 standard usa + e /, mentre Base64URL usa - e _ e omette il riempimento durante la codifica. Seleziona Codifica o Decodifica. La decodifica accetta interruzioni di riga e riempimento mancante, quindi restituisce testo UTF-8 valido. Questo strumento converte testo UTF-8, non file binari generici. Base64 cambia la rappresentazione, non la riservatezza o l’autenticità: chiunque possieda il testo codificato può decodificarlo.

Testo UTF-8 da codificare

Café ☕

Risultato previsto

Q2Fmw6kg4piV

L’esempio sarà disponibile quando lo strumento sarà pronto.

Il testo viene elaborato nel tuo browser.

In breve

Codifica testo UTF-8 in Base64 standard o nel formato sicuro per URL Base64URL, oppure decodifica testo da entrambi i formati. La decodifica accetta interruzioni di riga e riempimento omesso, ma restituisce soltanto testo UTF-8 valido. Nessuno dei due formati cifra o autentica le informazioni.

Questi strumenti elaborano i dati nel browser dopo il caricamento della pagina. I calcoli non inviano le tue immissioni o i risultati a un servizio remoto. Il sito richiede comunque il codice e le risorse della pagina e, se acconsenti, usa Google Analytics per i dati di visita.

Domande frequenti

Base64 è una cifratura o un modo per verificare un messaggio?

No. È una codifica reversibile e non autentica il contenuto. Chiunque possieda il testo codificato può decodificarlo.

Cosa cambia in Base64URL?

Base64URL sostituisce + e / con - e _. Per codificare, scegli il formato atteso dal destinatario; per decodificare, scegli l’alfabeto del testo incollato. Questo strumento omette il riempimento quando codifica in Base64URL.

Posso incollare Base64 su più righe o senza riempimento?

Sì. Spazi ASCII e interruzioni di riga vengono ignorati, e il riempimento omesso viene ripristinato quando valido. L’alfabeto deve comunque corrispondere al formato selezionato.

Perché la decodifica può fallire anche se Base64 è valido?

I byte decodificati potrebbero essere un file binario o testo con una codifica diversa. Questo strumento mostra soltanto testo UTF-8 valido.

Fonti e riferimenti

Queste fonti documentano lo standard o l’API del browser citati; non convalidano il risultato dello strumento.