Codificatore Base64URL

Cos'è Codificatore Base64URL

Il Base64URL è la variante di Base64 sicura per le URL. Scambia i due caratteri che creano problemi negli indirizzi web, + e /, con - e _, ed elimina il riempimento =, quindi l'output entra dritto in una URL, un nome file o un JWT senza alcun escape. Questo codificatore converte il tuo testo in Base64URL direttamente nel browser, secondo la RFC 4648.

Come usare

  1. Digita o incolla il testo da codificare.
  2. Leggi il risultato Base64URL nella casella di output, aggiornato mentre digiti.
  3. Copia l'output o condividi il link con il tuo testo compilato.
  4. Per invertirlo, apri il decodificatore Base64URL.

Quando usarlo

Stai costruendo un token, un parametro di query o un segmento di JWT e ti serve un Base64 che non rompa la URL? Codifica in Base64URL e ottieni un output con sole lettere, cifre, - e _, senza riempimento = da escapare in percentuale. È la codifica dentro ogni JSON Web Token e innumerevoli link firmati. Decodificalo con il decodificatore Base64URL.

Domande frequenti

In cosa Base64URL differisce dal Base64 standard?

Usa - e _ al posto di + e /, e omette il riempimento =. Quei tre caratteri hanno un significato speciale nelle URL, quindi il Base64 standard va escapato in percentuale per viaggiare sicuro, mentre il Base64URL no. I byte codificati sono per il resto identici.

Dove si usa Base64URL?

Nel modo più visibile nei JSON Web Token (JWT), dove intestazione, payload e firma sono ciascuno in Base64URL. Compare anche nelle query string delle URL, nei cookie, nei nomi file e ovunque un valore debba sopravvivere a una URL senza escape.

Perché non c'è riempimento?

Il carattere di riempimento = è riservato nelle URL, quindi il Base64URL lo elimina. La lunghezza dice comunque al decodificatore quanti byte aspettarsi, e questo strumento riaggiunge il riempimento internamente durante la decodifica, quindi funzionano sia l'input con sia senza riempimento.

Il mio testo viene caricato da qualche parte?

No. La codifica avviene interamente nel browser. Niente di ciò che digiti viene inviato a un server o salvato.

Posso condividere questo con il mio testo già inserito?

Sì. L'URL si aggiorna automaticamente mentre digiti. Copiala dalla barra degli indirizzi o usa il pulsante Copia link, e chiunque la apra vedrà il tuo testo già pronto.

Strumenti correlati