Choisir le mode
Sélectionnez explicitement Requête, URL ou JSON. La requête accepte un ? initial et son premier # commence le fragment. Le mode URL conserve la base et le fragment sans accéder à l’adresse.
URL / URI Tools
Chaque paramètre répété garde sa place
Les données sont traitées dans ce navigateur et ne sont pas envoyées à un serveur.
Choisissez Requête, URL ou JSON. Le premier # commence le fragment ; le mode URL garde la base et le fragment sans accéder à l’adresse.
L’objet JSON regroupe les valeurs et perd l’ordre entrelacé et les indicateurs. Les clés numériques peuvent changer d’ordre. Choisissez entries pour les paramètres exacts.
Maximum 100000 unités UTF-16 et 1000 entrées. Les exports générés ne sont jamais tronqués. Chaque format de sortie est limité à 1200000 unités UTF-16 ; au-delà, la conversion est refusée, sans troncature.
La table reste un brouillon avant application. Sans =, la valeur doit être vide et la clé non vide. Vérifiez l’aperçu avant d’appliquer ou d’abandonner.
Saisissez des données ou chargez un exemple.
Le Constructeur de requête URL transforme une URL, une chaîne de requête ou du JSON en lignes modifiables. Les paramètres URL répétés, les valeurs vides et la différence entre flag et flag= restent visibles.
Choisissez un encodage de formulaire ou RFC3986 pour reconstruire le lien. Les identifiants longs et les zéros initiaux restent du texte lors du passage par JSON.
Le Constructeur de requête URL produit un tableau entries contenant key, value et hasEquals. Il conserve les clés répétées entrelacées et les indicateurs sans signe égal, que le regroupement en objet efface.
Examinez le tri stable des clés décodées avant de l’appliquer. Les valeurs de même clé gardent leur ordre ; Annuler restaure la saisie et le résultat précédents.
Sélectionnez explicitement Requête, URL ou JSON. La requête accepte un ? initial et son premier # commence le fragment. Le mode URL conserve la base et le fragment sans accéder à l’adresse.
Par défaut, + en entrée signifie espace et la sortie formulaire écrit les espaces avec +. Le + littéral en entrée et RFC3986 avec %20 en sortie sont indépendants. L’automatisme attend 350 ms ; désactivé, utilisez le bouton ou Ctrl/Cmd + Enter.
Modifiez, ajoutez, supprimez ou triez des lignes, puis vérifiez et appliquez le remplacement. Les résultats périmés ne sont pas exportables. Annuler restaure saisie, options et résultat.
Chaque occurrence reste une ligne. hasEquals distingue debug de debug= sans déduire de valeur booléenne.
entries conserve la séquence complète. L’objet JSON regroupe les valeurs répétées en tableaux de chaînes quand l’ordre entre clés ne compte pas.
Noms et valeurs sont encodés séparément. Un & ou = dans une valeur reste une donnée ; la sortie URL garde la base et le fragment.
Copiez le résultat choisi ou téléchargez du texte et un rapport JSON. Les résultats trop grands pour être réappliqués restent exportables intégralement.
Oui, le mode URL les garde tels quels et ne visite pas l’adresse. Les entries JSON décrivent seulement les paramètres ; conservez l’URL ou le rapport pour le contexte.
Oui, en + pour le formulaire ou %20 pour RFC3986. Un plus littéral devient %2B ; son interprétation en entrée se règle séparément.
Ajoutez une ligne avec son nom et sa valeur, vérifiez le remplacement puis appliquez-le. Les noms UTM restent des paramètres ordinaires.
Supprimez sa ligne, examinez l’aperçu et appliquez. Les autres occurrences de même nom restent présentes.
Oui, jusqu’à 100000 unités UTF-16 et 1000 entrées. Le tableau permet de modifier les valeurs sans retaper les séparateurs encodés.
Un problème ?
Essayez le Constructeur de requête URL avec un exemple, vérifiez les répétitions et les indicateurs puis copiez la représentation attendue.