Outils HTML

Gratuit Encodeur et Décodeur d'URL

Encodez ou décodez des chaînes encodées en URL. Prend en charge les modes encodeURIComponent (complet) et encodeURI (sécurisé pour URL).

Chargement de l'outil...

Qu'est-ce que Encodeur et Décodeur d'URL ?

Un encodeur et décodeur d'URL basé sur le navigateur. Convertissez du texte en format d'encodage en pourcentage pour une inclusion sécurisée dans les URL, les paramètres de requête et les requêtes API. Prend en charge deux modes : encodeURIComponent (encode tous les caractères spéciaux pour les valeurs de requête) et encodeURI (préserve les caractères de structure d'URL comme : / ? & =).

Réponse rapide

Encodez ou décodez du texte encodé en URL en un clic. Choisissez l'encodage complet (encodeURIComponent) pour les valeurs de requête ou l'encodage sécurisé pour URL (encodeURI) pour les URL complètes.

Limites

  • Ne gère pas les encodages de caractères non UTF-8 – toute entrée est supposée être du texte UTF-8.
  • Ne prend pas en charge l'encodage par lots de plusieurs URL – chaque entrée est traitée individuellement.
  • Les chaînes d'entrée très longues (plus de 1 Mo) peuvent être lentes à encoder dans le navigateur.

Comment utiliser cet outil

  1. Choisissez la direction Encode ou Decode.
  2. Sélectionnez le mode d'encodage : Composant (complet) pour les valeurs de paramètres de requête, ou URI (sécurisé) pour les URL complètes.
  3. Collez votre texte et copiez le résultat.
  4. Examinez le résultat encodé ou décodé. Basculez entre les modes pour comparer les sorties.

A quoi il sert

  • Encodez les caractères spéciaux dans les valeurs des paramètres de requête avant de les ajouter à une URL.
  • Décodez une URL désordonnée de la barre d'adresse du navigateur pour voir le texte lisible original.
  • Créez des paramètres UTM pour les liens marketing avec un encodage correct des espaces et des caractères spéciaux.

Cas d'usage

Exemples concrets

Exemple

Encoder les valeurs des paramètres de requête

Un développeur crée une URL de recherche avec une saisie utilisateur. Il encode le terme de recherche 'bonjour monde & plus' en 'bonjour%20monde%20%26%20plus' en utilisant encodeURIComponent avant de l'ajouter à la chaîne de requête.

Exemple

Décoder une URL copiée

Un spécialiste du marketing copie une longue URL avec de nombreux caractères encodés en pourcentage. Il la colle dans le décodeur et voit l'URL lisible avec les espaces, esperluettes et caractères spéciaux réels restaurés.

Erreurs frequentes

  • Utiliser encodeURI lors de l'encodage des valeurs des paramètres de requête – encodeURI préserve & et = ce qui brise l'analyse de la chaîne de requête. Utilisez encodeURIComponent pour les valeurs des paramètres.
  • Double encodage – encoder une chaîne déjà encodée produit une sortie illisible comme %25 pour un signe de pourcentage.
  • Oublier d'encoder les caractères ? et # dans les saisies utilisateur utilisées dans les URL – ces caractères ont une signification spéciale dans l'analyse d'URL.

Vérification

  1. Encodez une chaîne avec des espaces et des caractères spéciaux comme 'bonjour monde & test' et vérifiez que les espaces deviennent %20 et & devient %26.
  2. Décodez une chaîne encodée en pourcentage et vérifiez que tous les caractères spéciaux sont correctement restaurés.

FAQ

Questions sur Encodeur et Décodeur d'URL

Quelle est la différence entre encodeURI et encodeURIComponent ?

encodeURI est pour encoder une URL complète – il préserve les caractères ayant une signification structurelle comme : / ? & = #. encodeURIComponent encode TOUT, y compris ces caractères structurels. Utilisez encodeURI pour les URL complètes, encodeURIComponent pour les valeurs individuelles des paramètres de requête.

Pourquoi vois-je %20 dans les URL ?

%20 est la forme encodée en pourcentage du caractère espace. Les URL ne peuvent pas contenir d'espaces littéraux, donc les espaces sont encodés en %20 (ou parfois + dans les chaînes de requête). D'autres caractères spéciaux comme &, =, ? et # sont également encodés en pourcentage pour éviter d'être interprétés comme de la syntaxe URL.

Outils lies

Autres outils outils html

A essayer aussi

A essayer aussi