Strumenti per sviluppatori

Convertitore Base64 Avanzato

Codifica e decodifica testo in formato Base64 standard, variante URL-safe o alfabeto personalizzato a 64 caratteri.

Esegui lo strumento

Questo convertitore Base64 ti permette di codificare testo in formato Base64 e decodificare sequenze Base64 in testo UTF-8 originale. Supporta tre alfabeti: standard (con + e /), URL-safe (con - e _) e personalizzato. Per l'alfabeto personalizzato inserisci esattamente 64 caratteri univoci. Durante la decodifica lo strumento regola automaticamente il riempimento con '=' se la stringa non raggiunge una lunghezza multipla di quattro. La codifica trasforma il testo in byte UTF-8 e poi genera la sequenza Base64; la decodifica fa l'operazione inversa. Il campo di input non può essere vuoto: inserisci una stringa e clicca su Esegui. Puoi passare dalla modalità di codifica a quella di decodifica tramite l'apposito selettore, impostando l'alfabeto corretto per ogni flusso di lavoro.

Istruzioni

  1. Inserisci la stringa di testo nell'area principale.
  2. Scegli l'operazione desiderata tra codifica e decodifica.
  3. Seleziona l'opzione per l'alfabeto sicuro per URL se devi includere il risultato in indirizzi web.
  4. Se utilizzi un alfabeto su misura, digita la sequenza di esattamente 64 caratteri univoci nel campo dedicato.
  5. Avvia la conversione per visualizzare l'output elaborato nel riquadro dei risultati.

Esempi

  • Codifica della parola 'Test' in formato standard con risultato 'VGVzdA=='.
  • Decodifica della stringa Base64 'Q2lhbyBNb25kbw==' per ottenere il testo 'Ciao Mondo'.

FAQ

Che cosa succede se inserisco un testo vuoto?

Il convertitore richiede una stringa non vuota; se lasci il campo vuoto, l'elaborazione segnala un errore.

Come funziona il completamento con il segno di uguale nella decodifica?

Durante la decodifica, se la sequenza Base64 non possiede una lunghezza multipla di quattro, il sistema aggiunge i caratteri '=' necessari per completare i blocchi.

Quali requisiti deve rispettare un alfabeto personalizzato?

L'alfabeto personalizzato deve contenere esattamente 64 caratteri distinti senza duplicati.

Qual è la differenza tra l'alfabeto standard e quello sicuro per URL?

La variante sicura per URL sostituisce i caratteri '+' e '/' con '-' e '_' per evitare problemi nei parametri degli indirizzi web.

Incorpora questo strumento

Aggiungi questo strumento SmartPlusLab funzionante al tuo sito con il codice seguente.