Encodeur/Décodeur d'URL

Encodez les caractères spéciaux pour des URL sécurisées ou décodez les chaînes encodées en pourcentage pour revenir au texte brut. Gratuit, instantané, 100% privé.

About URL Encoding

URL encoding (percent-encoding) converts characters that aren't allowed in URLs into a % followed by their hex code:

  • encodeURI: Encodes a full URL, preserving :///?&=# — good for whole URLs
  • encodeURIComponent: Encodes everything including / ? & = # — good for query parameter values
  • Common use: Safely pass special characters, spaces, unicode in URLs and form data

Examples

CharacterEncoded
Space%20 (or + in form data)
#%23
&%26
?%3F
/%2F
emoji 😀%F0%9F%98%80

🔒 All processing happens in your browser. Your data never leaves your device.

About URL Encoder/Decoder

Encodez et décodez les URL et les chaînes de requête. Convertissez les caractères spéciaux en encodage en pourcentage et inversement. Essentiel pour le développement web, les appels API et la gestion des URL générées par les utilisateurs. Tout se passe dans votre navigateur.

Encodage d'URL complet

Encode les espaces, symboles et caractères non-ASCII en encodage en pourcentage valide pour les URL. Conforme à la RFC 3986.

Gestion des chaînes de requête

Encodez/décodez les paramètres de requête individuels. Gardez la structure de l'URL intacte tout en corrigeant les caractères spéciaux.

Encodage de composant URI

Choisissez entre l'encodage d'URL complet et l'encodage de composant. encodeURI vs encodeURIComponent — les deux sont disponibles.

Essentiel pour les développeurs

Outil rapide pour déboguer les problèmes d'URL, construire des points de terminaison API et assainir les entrées utilisateur. Aucun serveur nécessaire.

📋 Common Use Cases

Encodage des paramètres de requête

Encodez les entrées utilisateur contenant des espaces, des esperluettes ou des caractères spéciaux avant de les insérer dans les chaînes de requête URL.

Débogage des URL de redirection

Décodez les URL complexes et doublement encodées provenant de chaînes de redirection ou de liens marketing pour comprendre leur cible réelle.

Préparation des charges utiles de requêtes API

Encodez les valeurs de paramètres contenant des caractères réservés avant de les envoyer dans des requêtes API GET ou POST.

Nettoyage des liens suivis

Décodez les URL de suivi fortement encodées et peu esthétiques provenant de plateformes d'analyse pour identifier la destination réelle et les paramètres de requête.

🪜 How to Use This Tool

  1. Choisissez encoder ou décoder
    Choisissez Encoder pour échapper les caractères spéciaux en pourcentage ou Décoder pour les restaurer sous leur forme lisible.
  2. Saisissez l'URL ou la chaîne
    Collez l'adresse web, la chaîne de requête ou le fragment de texte que vous souhaitez transformer.
  3. Choisissez la gestion des caractères
    Optionnellement, préservez certains caractères comme les barres obliques ou les deux-points de l'encodage si nécessaire pour votre cas d'utilisation.
  4. Copiez le résultat
    Récupérez l'URL encodée ou décodée en un clic et utilisez-la dans votre code, navigateur ou client API.

📚 Related Guides

Frequently Asked Questions

Ces outils de développement sont-ils gratuits ?
Oui. Tous les outils de développement sont entièrement gratuits. Aucune inscription, aucun compte requis.
Mes données sont-elles envoyées à un serveur ?
Non. L'encodage Base64, l'encodage d'URL, le décodage JWT, la génération de hachages et les tests d'expressions régulières se font entièrement dans votre navigateur. Vos jetons et secrets restent sur votre appareil.
Puis-je décoder des JWT en toute sécurité ?
Oui. Le décodage JWT se fait entièrement dans votre navigateur. Le jeton ne quitte jamais votre appareil. Seuls l'en-tête et la charge utile sont décodés — les signatures ne sont pas vérifiées côté serveur.