La codifica Base64url converte testo UTF-8 in Base64 sicuro per URL senza +, / né padding—l’alfabeto usato nei segmenti JWT, parametri di stato OAuth e molti token API che devono viaggiare negli URL senza escape aggiuntivo.
Come funziona
La stringa di input è codificata in byte con UTF-8; ogni gruppo di tre byte diventa quattro caratteri dell’alfabeto URL-safe. I + e / standard sono sostituiti da - e _, e il padding finale = è omesso quando la lunghezza in byte non è multipla di tre. Il risultato è sicuro da incorporare in percorsi, valori di query e payload di cookie.
Quando usarlo
- Codificare testo binary-safe per percorsi URL e parametri di query
- Fare debug manuale di segmenti di header e payload JWT prima della firma
- Abbinare al decoder Base64url per validazione andata e ritorno nelle pipeline agent
- Produrre token per test OAuth o webhook locali senza CLI
Esempio
Il testo hello si codifica in una breve stringa alfanumerica usando solo A–Z, a–z, 0–9, - e _. Ridecodificando con lo strumento companion si ottiene la parola originale.
Limiti
La codifica non è cifratura—chiunque può decodificare l’output. L’input vuoto viene rifiutato. Questo strumento non suddivide, firma né valida la struttura JWT; usa gli strumenti jwt per firma e verifica HS256.