Vai al contenuto
TextArray
100% locale

Codifica e decodifica Base64

Converti testo in Base64 e viceversa, con supporto completo di UTF-8 e URL-safe.

Ingresso

Codifica e decodifica Base64

Base64 trasforma il testo arbitrario in un insieme compatto di 64 caratteri sicuri, il che lo rende il modo standard per spostare i dati attraverso canali che accettano solo ASCII semplice. Incolla il testo per ottenere il suo formato Base64 oppure incolla Base64 per rileggere il testo originale. Passare da una direzione all'altra con il selettore di modalità.

La codifica è completamente compatibile con UTF-8, quindi i segni diacritici slovacchi, le lettere greche, i caratteri CJK e gli emoji sopravvivono intatti al viaggio di andata e ritorno. L'opzione "Alfabeto sicuro per URL" scambia i caratteri standard + e / con - e _ ed elimina il riempimento finale, producendo una stringa che puoi inserire direttamente in un parametro di query, un segmento di percorso o un JWT senza ulteriori escape. L'opzione "Avvolgi a 76 caratteri" suddivide l'output lungo in righe a larghezza fissa, il formato previsto dalle intestazioni e-mail MIME e dai blocchi in stile PEM.

La decodifica è deliberatamente indulgente. Gli spazi bianchi e le interruzioni di riga vengono rimossi prima della decodifica, sono accettati sia gli alfabeti standard che quelli sicuri per gli URL e il riempimento mancante è tollerato, quindi un valore copiato da un file di registro o da una configurazione di solito funziona. Se l'input non può davvero essere Base64, otterrai una spiegazione semplice anziché una risposta sbagliata silenziosa.

Tutto funziona nel tuo browser. Non viene caricato nulla, il che qui conta più che per la maggior parte degli strumenti: le stringhe Base64 trasportano abitualmente token API, dati di sessione, credenziali di autenticazione di base e payload codificati. Decodificali qui e il testo in chiaro rimarrà sul tuo computer. Il conteggio sotto l'output mostra le dimensioni su entrambi i lati, quindi puoi vedere le aggiunte di codifica di crescita di circa il 33%.

FAQ

Base64 crittografa il mio testo?
No. Base64 è una codifica, non una crittografia: chiunque può decodificarlo. Usalo per trasportare i dati in modo sicuro, mai per proteggere i segreti.
Quando dovrei utilizzare l'alfabeto sicuro per gli URL?
Quando il risultato va in un URL, un nome file o un JWT. Sostituisce + e / con - e _ e rimuove il riempimento, quindi non è necessario eseguire l'escape di nulla. La decodifica accetta automaticamente entrambi gli alfabeti.
Emoji e segni diacritici funzionano?
SÌ. Il testo è codificato come byte UTF-8, quindi "šťastie" e 🫐 andata e ritorno esattamente.
Perché il mio Base64 non riesce a decodificare?
Di solito mancano i caratteri dalla fine dopo una copia troncata oppure la stringa contiene caratteri esterni all'alfabeto Base64. Il riempimento e gli spazi bianchi vengono gestiti per te.
Il mio testo è caricato da qualche parte?
No. Lo strumento viene eseguito interamente nel tuo browser e il tuo testo non lascia mai il tuo dispositivo, inclusi eventuali token decodificati.