Encodeur, décodeur et parseur URL

Taille: octets Clés: Profondeur:

        

Encodeur, décodeur et parseur URL

octets →


        
    

Encodeur, décodeur et parseur URL

Paramètres de requête

IDN / Punycode


    

Encodeur, décodeur et parseur URL

..

En-tête


    

Payload


    

Métadonnées


        
    

Vérifier la signature

Signer (HS)


            

Encodeur, décodeur et parseur URL

Bibliothèque de motifs

Correspondances surlignées

Correspondances ()

Résultat du remplacement


    

Encodeur, décodeur et parseur URL

Relatif:

Fuseau horaire

Construire par parties


        
Jour de l'année: Semaine: Jour de la semaine:

Différence


        

Encodeur, décodeur et parseur URL


    

Encodeur, décodeur et parseur URL

Encodeur, décodeur et parseur URL


        
    

Exemples

Entrée

hello world & café

Encodé

hello%20world%20%26%20caf%C3%A9

URL Guides et articles

Encodeur, décodeur et parseur URL

Encodez, décodez les query strings et inspectez les parties URL. DevToolGrid Online propose un encodeur URL, décodeur URL et parseur query string.

Qu’est-ce que l’encodage d’URL ?

L’encodage d’URL (encodage pour cent) remplace les caractères dangereux ou réservés d’une URL par un % suivi de leur code hexadécimal. Par exemple, une espace devient %20 et & devient %26. Cela permet de placer n’importe quel texte — espaces, Unicode, symboles — dans les query strings et les chemins sans casser l’adresse.

Comment encoder ou décoder une URL

  1. 1 Collez une URL ou une valeur dans le panneau de saisie.
  2. 2 Cliquez sur Encode component pour les valeurs de requête ou Encode URI pour conserver la structure.
  3. 3 Utilisez Decode pour retransformer les échappements en texte lisible.
  4. 4 Analysez une URL complète pour voir le schéma, l’hôte, le chemin, la requête et le fragment.

Erreurs d’encodage d’URL courantes

  • Espace en + ou %20Dans les query strings, une espace peut apparaître en + (encodage de formulaire) ou %20. Les confondre corrompt les valeurs.
  • Ne pas encoder les caractères réservésLes caractères &, =, ? et # ont un sens spécial. Non encodés dans une valeur, ils cassent la requête.
  • Double encodageEncoder une chaîne déjà encodée transforme %20 en %2520. Encodez chaque valeur exactement une fois.

encodeURIComponent vs encodeURI

encodeURIComponent encode presque tout, y compris & = ? /, et convient donc à une seule valeur de requête ou à un segment de chemin. encodeURI conserve les caractères formant une URL valide (comme : / ? &) et sert à encoder une adresse entière. Utilisez la version component pour les paramètres et la version complète pour des URL entières.

FAQ

Cet outil est-il gratuit ?

Oui. L’encodeur, le décodeur et l’analyseur d’URL sont entièrement gratuits et sans limite.

Mes données sont-elles envoyées à un serveur ?

Non. L’encodage, le décodage et l’analyse s’exécutent localement dans votre navigateur ; rien n’est envoyé.

Quelle est la différence entre + et %20 ?

Les deux peuvent signifier une espace dans une query string. %20 est toujours une espace ; + ne l’est que dans des données application/x-www-form-urlencoded.

Peut-il analyser les paramètres de requête ?

Oui. Il décompose une URL en ses parties et permet de modifier, trier et dédupliquer les paramètres.