# Encodeur/Décodeur Base64URL

Encode et décode le Base64URL (variante Base64 URL-safe utilisée par JWT/JWS/JWE), avec conversion entre Base64 standard et URL-safe

> Page canonique: https://elysiatools.com/fr/tools/base64url-encoder

- **Catégorie:** Format Conversion

- **Mots-clés:** base64url, base64, url-safe, jwt, jws, jwe, coder, décoder

## Présentation

Cet outil en ligne vous permet d'encoder et de décoder facilement des chaînes de caractères au format Base64URL, une variante sécurisée pour les URL utilisée notamment dans les jetons JWT, JWS et JWE. Il facilite également la conversion bidirectionnelle entre le Base64 standard et le Base64URL, tout en prenant en charge les formats de sortie UTF-8 et hexadécimal.

## Entrées

- **Entrée** (textarea): Enter text to encode, or Base64URL to decode...
- **Opération** (select)
- **Encodage de sortie** (select)

## Quand l'utiliser

- Lors de la manipulation ou de la génération manuelle de jetons JSON Web Tokens (JWT) pour des API.
- Pour transmettre des données binaires ou textuelles de manière sécurisée dans les paramètres d'une URL sans encodage de caractères spéciaux supplémentaires.
- Pour convertir rapidement des chaînes encodées en Base64 standard vers le format Base64URL et inversement sans ré-encoder la source.

## Fonctionnement

- Saisissez ou collez votre texte ou votre chaîne encodée dans le champ d'entrée.
- Sélectionnez l'opération souhaitée : encodage, décodage, ou conversion entre Base64 standard et Base64URL.
- Choisissez le format d'encodage de sortie (Texte UTF-8 ou Chaîne hexadécimale) si vous effectuez un décodage.
- Obtenez instantanément le résultat converti et prêt à être copié.

## Cas d'usage

- Débogage et inspection rapide de la structure d'un jeton JWT en décodant ses segments Base64URL.
- Encodage de paramètres d'URL contenant des caractères spéciaux pour éviter les erreurs de routage HTTP.
- Conversion de signatures cryptographiques encodées en Base64 classique vers le format URL-safe requis par les protocoles web.

## Questions fréquentes

### Quelle est la différence entre le Base64 standard et le Base64URL ?

Le Base64URL remplace les caractères '+' et '/' par '-' et '_', et supprime le rembourrage '=' pour éviter les conflits dans les URL.

### Cet outil prend-il en charge les jetons JWT ?

Oui, il permet de décoder et d'encoder les en-têtes et les charges utiles (payloads) des JWT qui utilisent le format Base64URL.

### Puis-je convertir du Base64 standard directement en Base64URL ?

Oui, l'option 'Standard → Base64URL' effectue cette conversion en remplaçant les caractères spécifiques et en retirant le rembourrage.

### Qu'est-ce que l'option d'encodage de sortie 'Chaîne hex' ?

Elle permet de décoder une chaîne Base64URL et d'afficher le résultat sous forme de représentation hexadécimale plutôt qu'en texte brut.

### Mes données sont-elles envoyées à un serveur ?

Non, le traitement s'effectue localement dans votre navigateur pour garantir la confidentialité de vos données.

## Outils associés

- [Convertisseur Base64](https://elysiatools.com/fr/tools/base64-converter): Encode et décode les données vers/depuis le format Base64 avec options URL-safe
- [Encodeur/Décodeur Base64](https://elysiatools.com/fr/tools/base64-encoder): Encode et décode les chaînes Base64
- [Convertisseur Base32](https://elysiatools.com/fr/tools/base32-converter): Encode et décode le texte vers/depuis le format Base32 avec plusieurs variantes
- [Convertisseur Base58](https://elysiatools.com/fr/tools/base58-converter): Encode et décode le texte vers/depuis le format Base58 avec variantes Bitcoin et Ripple
- [Chiffre de César](https://elysiatools.com/fr/tools/caesar-cipher): Chiffre, déchiffre et attaque par force brute le chiffre de César avec n'importe quel décalage (1–25), ou affiche les 25 décodages candidats.
- [Convertisseur Hex-Texte](https://elysiatools.com/fr/tools/hex-to-string): Convertit le texte vers/depuis des chaînes hexadécimales avec espacement, préfixe (0x/\x/U+) et options de casse flexibles
- [Chiffre ROT13](https://elysiatools.com/fr/tools/rot13-cipher): Encode et décode le texte en utilisant le chiffre de substitution ROT13 (fait pivoter les lettres de 13 positions)
- [Chiffre ROT47](https://elysiatools.com/fr/tools/rot47-cipher): Encode et décode le texte en utilisant le chiffre ROT47 (fait pivoter tous les caractères ASCII imprimables de 47 positions)

## Exemples

- [Échantillons Audio MP3 Libres de Droits](https://elysiatools.com/fr/samples/mp3-samples): Collection d'échantillons audio libres de droits pour les tests et le développement, incluant les sons de la nature, la musique de méditation et l'audio ambiant
- [Échantillons Convertisseur Hex/Unicode](https://elysiatools.com/fr/samples/text-hex-unicode-formats): Échantillons de test pour la conversion de séquences d'échappement hex et unicode
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format

## Contenu associé

- [Outils de codage Base, radix et hexadécimal](https://elysiatools.com/fr/hubs/base-radix-and-hex-encoding-tools): Convertissez texte et octets entre variantes Base, radices, hexadécimal et échappements web en vérifiant les octets.
- [Workflow autorisé de test JWT, OTP, TOTP et sessions](https://elysiatools.com/fr/hubs/token-session-and-2fa-workflows): Préparez des fixtures d’authentification assainis, séparez génération, décodage et vérification des tokens, testez le temps OTP/TOTP et auditez les preuves JWT et de session sans exposer de secrets réels.
