Encodeur Base64 URL
Encodez du texte en Base64 URL-safe (Base64url) instantanément
Entrée
Sortie (URL-safe, sans remplissage)
Exemples d'encodage Base64 URL
Base64 URL-safe remplace + par - et / par _, et supprime le remplissage =. Exemple :
Texte avec caractères non sécurisés pour URL
Entrée:
Sortie Base64url (sans +, / ou =) :
Cliquez sur Exemple ci-dessus pour charger des données.
Qu'est-ce que l'encodage Base64 URL ?
Base64url est défini dans RFC 4648 Section 5 comme variante URL-safe de Base64.
Pour Base64 standard, utilisez l'Encodeur Base64. Pour décoder Base64url, utilisez le Décodeur Base64 URL.
Comment utiliser cet outil
Coller votre texte
Saisissez ou collez votre texte dans l'éditeur de gauche. Cliquez sur Exemple pour charger du texte d'exemple.
Lire la sortie URL-safe
Le panneau droit affiche le résultat Base64url.
Copier ou télécharger
Cliquez sur Copier ou Télécharger. Pour décoder, utilisez le Décodeur Base64 URL.
Base64 standard vs Base64url
Les seules différences sont trois caractères et la règle de remplissage :
Le Décodeur Base64 URL gère cela automatiquement.
Où Base64url est utilisé
Les JWTs, OAuth 2.0 PKCE, WebAuthn et les identifiants URL-safe utilisent Base64url.
Pour Base64 standard, utilisez l'Encodeur Base64. Pour décoder, utilisez le Décodeur Base64.
Questions fréquentes
Mes données sont-elles privées ?
Oui. L'encodage s'exécute entièrement dans votre navigateur.
Pourquoi n'y a-t-il pas de remplissage = ?
La RFC 4648 Section 5 définit Base64url sans remplissage. Le Décodeur Base64 URL gère cela automatiquement.
Puis-je l'utiliser pour les JWTs ?
Oui. Cet outil encode le texte en Base64url, format utilisé dans les segments header et payload des JWTs.
Quelle est la différence avec l'Encodeur Base64 ?
L'Encodeur Base64 produit Base64 standard. Cet outil produit Base64url—sécurisé pour les URL.
L'Unicode est-il pris en charge ?
Oui. Le texte est d'abord encodé en UTF-8, puis converti en Base64url.
Outils connexes
Voir RFC 4648 Section 5.