Encodeur d'URL : à quoi sert cet outil
L'encodage d'URL (aussi appelé encodage pourcent ou *percent-encoding*) est un mécanisme indispensable du protocole HTTP et du développement web : insérer des paramètres de recherche contenant des espaces ou des accents dans une URL, transmettre des adresses email dans une chaîne de requête (`query string`), créer des liens de partage sur les réseaux sociaux ou formater des données envoyées via des formulaires web (`application/x-www-form-urlencoded`). L'encodeur d'URL de Xorvian transforme instantanément vos textes et liens en URL valides et conformes aux normes RFC 3986.
L'outil propose deux modes de traitement adaptés à chaque situation technique : le mode composant (`encodeURIComponent`), qui encode l'ensemble des caractères réservés (y compris `/`, `?`, `&`, `=` et `#`) pour sécuriser un paramètre isolé, et le mode URL complète (`encodeURI`), qui préserve la structure globale de l'adresse web tout en encodant les espaces et caractères non ASCII.
L'encodage s'effectue en temps réel dès la saisie : chaque caractère spécial est converti en son code hexadécimal préfixé par `%` (par exemple, l'espace devient `%20`, l'accent `é` devient `%C3%A9`, et l'esperluette `&` devient `%26`).
L'ensemble du traitement est réalisé à 100 % localement dans votre navigateur web sans aucun transfert vers un serveur distant, vous garantissant une vitesse instantanée et une confidentialité totale pour vos URL internes et jetons de redirection.
Aucun fichier stocké
Rien n'est enregistré sur nos serveurs, ni pendant ni après le traitement.
Traitement local
Le calcul s'exécute dans votre navigateur dès que la technologie le permet.
Résultat immédiat
Pas d'attente, pas de file d'export : le résultat s'affiche en direct.
Gratuit, sans compte
Aucune inscription, aucune limite quotidienne, aucune publicité intrusive.
Ce que l'outil vous apporte
Deux modes d'encodage (encodeURIComponent et encodeURI)
Basculez facilement entre l'encodage strict d'un paramètre de requête et l'encodage préservateur d'une URL complète.
Encodage instantané en temps réel
Visualisez le résultat encodé au fur et à mesure de votre frappe au clavier sans avoir à recharger la page.
Conformité stricte RFC 3986 et UTF-8
Générez des chaînes parfaitement valides acceptées par tous les navigateurs, serveurs web et bibliothèques d'API.
Paramètres prêts à être insérés dans vos endpoints
Un bouton dédié place immédiatement l'URL ou le paramètre encodé dans votre presse-papiers.
100 % local, sécurisé et confidentiel
Vos URL privées et paramètres sensibles ne quittent jamais votre terminal : confidentialité garantie.
Encodage conforme RFC 3986 pour URLs et requêtes
Utilisez l'encodeur sans quota de caractères, sans abonnement et sans création de compte utilisateur.
Exemples concrets
Découvrez la table des caractères spéciaux les plus fréquents et leur équivalent encodé en pourcent (%) :
Encodage d'un paramètre de recherche avec espaces et accents
Un développeur souhaite créer un lien de redirection vers Google avec les termes « café crème ». En sélectionnant l'onglet `encodeURIComponent`, le texte devient `caf%C3%A9%20cr%C3%A8me`, prêt à être concaténé dans l'URL `https://www.google.com/search?q=caf%C3%A9%20cr%C3%A8me` sans corrompre la requête.
Encodage d'une URL complète avec accents
Un webmestre manipule une URL contenant des caractères français : `https://monsite.fr/catégorie/vêtements`. En sélectionnant `encodeURI`, la structure du lien reste intacte (`https://monsite.fr/cat%C3%A9gorie/v%C3%AAtements`) et devient navigable sur tous les serveurs.
Transmission d'une URL de retour dans un paramètre de callback
Un système d'authentification OAuth redirige vers `https://app.com/login?redirect=https://app.com/dashboard?tab=profile`. Pour éviter que le `?` et le `=` de l'URL cible ne soient confondus avec les paramètres de login, l'URL cible est encodée via `encodeURIComponent` pour donner `https%3A%2F%2Fapp.com%2Fdashboard%3Ftab%3Dprofile`.
Comment utiliser Encodeur d'URL
Choisir le mode d'encodage
Sélectionnez l'onglet « encodeURIComponent » pour un paramètre isolé ou « encodeURI » pour une URL complète.
Saisir ou coller le texte
Indiquez votre texte, chaîne de recherche ou adresse URL dans la zone de texte supérieure.
Observer le résultat en temps réel
Le texte encodé s'affiche automatiquement dans la zone inférieure au fur et à mesure de votre saisie.
Copier la chaîne encodée
Cliquez sur le bouton « Copier » pour placer le résultat dans votre presse-papiers.
Conseils et erreurs à éviter
Utiliser encodeURIComponent pour les valeurs de paramètres
Si votre valeur contient un symbole '&' ou '=', utilisez impérativement le mode `encodeURIComponent` pour ne pas couper votre paramètre en deux.
Utiliser encodeURI pour les adresses web entières
Le mode `encodeURI` préserve les deux-points et les barres obliques (`https://`), permettant d'obtenir un lien cliquable valide.
Distinguer le '+' et le '%20' pour les espaces
Dans les requêtes de formulaire `application/x-www-form-urlencoded`, l'espace est parfois représenté par `+`, mais `%20` est la norme universelle RFC 3986.
Décoder facilement une URL existante
Pour retrouver le texte clair d'une URL contenant des codes pourcent (%), utilisez notre outil « Décodeur d'URL ».
À éviter : Utiliser encodeURIComponent sur une URL entière
Le mode `encodeURIComponent` encode aussi `https://` en `https%3A%2F%2F`, rendant l'adresse impossible à ouvrir directement dans la barre du navigateur.
À éviter : Oublier d'encoder les esperluettes (&) dans les paramètres
Une valeur contenant `&` non encodée sera interprétée par le serveur comme le début d'un nouveau paramètre de requête distinct.
À éviter : Encoder plusieurs fois la même chaîne (Double encoding)
Encoder une chaîne déjà encodée transforme `%20` en `%2520` : assurez-vous de toujours partir de la chaîne en texte clair.
Questions fréquentes
Les réponses aux questions posées sur Encodeur d'URL.
Outils liés
Les outils utilisés juste après celui-ci.
Mis à jour le août 2026. Voir tous les outils