Analyseur d’URL et éditeur de paramètres
URL Parser & Query Editor
Décompose une URL en ses parties, présente les paramètres de requête dans un tableau modifiable et reconstruit le résultat.
Décompose une URL en ses parties, transforme la chaîne de requête en tableau modifiable, et reconstruit l’URL au fur et à mesure. La seconde moitié est celle dont on ignore avoir besoin : un panneau disant ce que l’analyseur a changé en silence, ce qui est en général la réponse à « ça marche dans curl et pas dans le navigateur ».
Un simple hôte suffit aussi : https:// est supposé, et la supposition est signalée plus bas.
Protocole
https:
Hôte
example.com
Port
(par défaut)
Origine
https://example.com
Chemin
/products/42
Fragment
#reviews
Segments du chemin
- products
- 42
Paramètres de requête (4, dont 2 de suivi)
- Google Analytics campaign source
- Google Analytics campaign medium
- brut : price+desc
URL normalisée
https://example.com/products/42?utm_source=newsletter&utm_medium=email&id=42&sort=price%20desc#reviews
Encoder et décoder
Valeur de requête
a%20b%2Fc%2Bd%26e%3Df
Tout ce qui est réservé est échappé, y compris !'()* qu’encodeURIComponent laisse tel quel. L’espace devient %20.
Corps de formulaire (application/x-www-form-urlencoded)
a+b%2Fc%2Bd%26e%3Df
Pareil, sauf que l’espace devient + — c’est pourquoi un + dans une valeur de formulaire doit être envoyé en %2B.
Segment de chemin
a%20b%2Fc%2Bd%26e%3Df
Une barre oblique doit être échappée, sinon elle découpe le chemin ; ici un plus est un vrai plus, pas une espace.
Fragment (#…)
a%20b/c+d&e=f
La partie la plus permissive d’une URL : ? / : @ et d’autres sont légaux sans échappement.
URL entière (encodeURI)
a%20b/c+d&e=f
Laisse intacts les caractères de structure. Correct uniquement si l’entrée est vraiment une URL entière.
L’URL est analysée dans cette page et n’est jamais demandée. Rien n’est téléchargé, aucune redirection n’est suivie, et une URL contenant un jeton de session ou un lien signé reste dans cet onglet.
Comment s’en servir
Collez l’URL
Un simple nom d’hôte est accepté et https:// est supposé — et la supposition est signalée plutôt que cachée. Une URL data: est décrite au lieu d’être analysée.
Modifiez la requête sous forme de lignes
Quinze paramètres de traçage sont illisibles sur une ligne et évidents sur quinze lignes. Ceux de traçage sont marqués par leur nom, et un bouton les retire tous d’un coup.
Lisez ce que l’analyseur a changé
Un hôte passé en minuscules, un nom international converti en punycode, un segment .. résolu — tout cela silencieux, tout cela invisible dans l’URL que vous avez collée, et tout cela capable de faire se comporter différemment la même chaîne dans deux clients.
Servez-vous du panneau d’encodage pour les bogues de signature
La même chaîne est montrée sous chaque règle d’encodage à la fois. Un signe plus dans une valeur de requête et dans un segment de chemin ne s’encodent pas de la même façon, et les voir côte à côte est ce qui rend cela visible.
Questions fréquentes
L’URL est-elle récupérée ?
Non. Elle est analysée dans la page et jamais demandée — aucune requête, aucune redirection suivie. Une URL portant un jeton de session ou un lien signé reste dans cet onglet.
Retirer les paramètres utm_ est-il sans risque ?
Pour la page de destination, oui : ils sont lus par les outils d’analyse, pas par l’application. L’exception est un lien dont les paramètres sont signés ou dont l’identifiant est réellement nécessaire à la page, donc vérifiez ce qui reste avant de le partager.
Que veut dire « encodé deux fois » ?
La valeur est passée par deux systèmes qui l’ont chacun obligeamment encodée en pourcentages, donc %2520 est une espace devenue %20 puis dont le % a été réencodé. C’est une cause fréquente d’une cible de redirection qui arrive déformée.
Pourquoi mon hôte en majuscules est-il passé en minuscules ?
Les noms d’hôte sont insensibles à la casse et la norme URL les normalise. Le chemin, lui, ne l’est pas — /Page et /page sont deux ressources différentes — et c’est pourquoi une seule moitié de l’URL change.
À alimenter depuis
Encodeur et décodeur d’URL
URL Encoder & Decoder
Encode et décode les URL et les valeurs de requête en pourcentage, avec un mode composant et un mode URL entière.
Lecteur de QR codes et de codes-barres
QR & Barcode Reader
Lit les QR codes et les codes-barres courants depuis une image, une capture d’écran ou la caméra.
Traceur de chaîne de redirections
Redirect Chain Tracer
Suit un lien raccourci ou un lien de suivi à travers toutes ses redirections et montre la destination finale.
Aperçu de partage de lien
Link Preview Debugger
Lit les balises Open Graph et Twitter card d’une adresse et montre l’allure qu’aura le lien une fois partagé.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Aperçu de partage de lien
Link Preview Debugger
Lit les balises Open Graph et Twitter card d’une adresse et montre l’allure qu’aura le lien une fois partagé.
Convertisseur Punycode
Punycode Converter
Convertit les noms de domaine internationalisés vers le punycode et inversement, et alerte sur les caractères sosies.
Encodeur et décodeur d’URL
URL Encoder & Decoder
Encode et décode les URL et les valeurs de requête en pourcentage, avec un mode composant et un mode URL entière.
Traceur de chaîne de redirections
Redirect Chain Tracer
Suit un lien raccourci ou un lien de suivi à travers toutes ses redirections et montre la destination finale.
Interrogation DNS
DNS Lookup
Interroge les enregistrements A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA et PTR via DoH, avec le TTL et le bit DNSSEC affichés, chez Cloudflare ou Google.
Constructeur de requêtes HTTP
HTTP Request Builder
Compose et envoie une requête GET, POST, PUT, PATCH, DELETE ou HEAD avec en-têtes et corps personnalisés, et montre le statut, les en-têtes, le corps et le temps de réponse — sans jamais transmettre de cookies ni d’en-tête Authorization.