Vai al contenuto

Convertitore da Base64URL a Text

Codificate il testo in URL sicuro per Base64 o decodificatelo, seguendo l'alfabeto base64url della sezione 5 della RFC 4648. Lo strumento converte l'input in UTF-8, usa - e _ al posto di + e / e omette il padding =, a meno che non lo richiediate. In fase di decodifica accetta input con e senza padding. Gli sviluppatori lo usano per le parti JWT, i valori PKCE di OAuth, gli URL firmati e i nomi di file che devono funzionare nei link.

Reimposta

Domande frequenti

Che cos'è Base64URL?

Base64URL è la variante URL e sicura per i nomi di file di Base64, definita nella sezione 5 dell'RFC 4648. Sostituisce + con - e / con _, così l'output può comparire negli URL e nei nomi di file senza escape. Di solito il padding con = viene omesso.

Posso vedere un esempio?

Il testo foobar viene codificato come Zm9vYmFy, proprio come con Base64 standard. Il testo ??> viene codificato come Pz8-, mentre con Base64 standard si ottiene Pz8+; subjects?_d diventa c3ViamVjdHM_X2Q. La decodifica restituisce il testo originale.

Devo attivare il padding?

Lasciatelo disattivato per JWT, challenge di codice PKCE e la maggior parte degli usi web, che eliminano i segni =. Attivatelo solo se il sistema ricevente si aspetta una lunghezza multipla di quattro. Il decodificatore accetta entrambe le forme.

Come posso decodificare un JWT con questo strumento?

Copiate la parte dell'intestazione o del payload, cioè il testo tra i punti, e decodificatela. Otterrete il JSON. La terza parte è una firma binaria, quindi lo strumento segnala che non è testo UTF-8 valido.

Perché il mio input viene rifiutato?

Sono validi solo A-Z, a-z, 0-9, - e _, con eventuali = finali. I caratteri + e / di Base64 standard non sono accettati: per usarli, scegliete il Convertitore Base64. Anche una lunghezza che lascia un solo carattere nell'ultimo gruppo non è valida.

Lo strumento ignora gli spazi bianchi?

Sì. Spazi, tabulazioni e interruzioni di riga vengono rimossi prima della decodifica; questo è utile per i valori copiati da log o email con righe a capo.

Come vengono gestiti i caratteri speciali e le emoji?

Il testo viene codificato in UTF-8 prima della conversione, quindi ogni carattere, incluse le emoji, viene ripristinato esattamente. Per essere mostrati, i byte decodificati devono formare una sequenza UTF-8 valida.

Base64URL è sicuro per i dati sensibili?

No. È solo una codifica e non offre alcuna protezione. Per esempio, chiunque può leggere un payload JWT, quindi non deve contenere segreti.

Quanto aumenta la dimensione?

Ogni 3 byte diventano 4 caratteri, quindi i dati codificati sono circa il 33 percento più grandi. Senza padding, l'output può essere più corto di due caratteri.

Quanto testo posso convertire?

Fino a 5 MiB di testo per richiesta. L'input non viene memorizzato.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.