Découvrez notre encodeur, décodeur et éditeur de paramètres URL
Un lien de recherche semble correct, mais le terme reçu contient des espaces à la place des signes plus attendus. Ou une URL d’API contient trois fois le même paramètre, et vous ne voulez modifier qu’une valeur. Notre nouvel encodeur, décodeur et éditeur de paramètres URL vous aide à lire et à modifier ces valeurs sans déchiffrer les échappements à la main. Il est gratuit, sans compte et disponible en français et en anglais.
Quand un signe plus change votre recherche
Imaginons que vous vérifiiez un lien vers une liste de tutoriels C++ :
https://example.com/search?q=C%2B%2B+guide&tag=cpp&tag=beginner
Avec le décodage de formulaire, le terme recherché est C++ guide. Chaque %2B représente un signe plus littéral ; le + seul représente un espace. Remplacer les signes plus encodés à la main changerait ce que le serveur reçoit.
L’outil vous permet de choisir explicitement le format. Le décodage Composant URL conserve les signes plus seuls, tandis que Valeur de formulaire les transforme en espaces. Choisissez le format utilisé par l’application que vous examinez. Un échappement incorrect provoque une erreur claire, pour éviter qu’une valeur invalide donne un résultat trompeur.
Modifier un paramètre en conservant les autres
Ouvrez Modifier les paramètres, collez l’URL de l’exemple et sélectionnez Lire les paramètres. Vous pouvez lire C++ guide en clair et voir les deux entrées tag sur des lignes distinctes. Remplacez beginner par advanced, puis copiez l’URL reconstruite. L’autre valeur reste en place, et leur ordre est conservé.
C’est pratique pour ajuster des filtres d’API ou comparer deux liens de recherche. L’original reste visible pour comparaison, et l’outil ne contacte jamais la destination. La reconstruction peut toutefois normaliser l’écriture de l’URL : évitez donc de réécrire ainsi des liens signés dont la validité dépend de leurs octets exacts.
Reprendre le même principe dans votre code
La page de l’outil propose des exemples pour neuf langages de programmation, avec des liens vers leur documentation et des notes sur les différences entre leurs API. Ils vous aideront lorsqu’une vérification ponctuelle devient une opération à intégrer dans votre application. Si vous souhaitez ensuite préparer une requête HTTP, le générateur de commandes cURL peut vous accompagner.
L’encodage et la modification se font dans votre navigateur ; votre saisie n’est ni envoyée au serveur ni enregistrée dans un historique. Vous pouvez copier le résultat ou télécharger un fichier texte lorsque vous avez terminé.
Essayez l’encodeur et décodeur URL avec une valeur ou des paramètres que vous souhaitez comprendre.