Marketing et liens

Encodeur et décodeur d’URL

Encodez du texte pour l’utiliser sans risque dans une URL, ou décodez un lien encodé en texte normal.

Confidentiel par conception : vos données restent sur votre appareil.

Entrée

Mode d’encodage

Résultat

Que fait l’encodeur d’URL ?

Les URL n’acceptent que certains caractères : espaces, lettres accentuées et symboles comme & doivent être encodés en pourcent (un espace devient %20, « é » devient %C3%A9). Cet encodeur d’URL convertit le texte dans ce format sûr, et le décodeur rend les liens encodés de nouveau lisibles.

Comment utiliser l’encodeur d’URL

  1. Collez votre texte ou votre URL dans la zone d’entrée.
  2. Choisissez « Composant » pour encoder une seule valeur, comme un terme de recherche, ou « URL complète » pour garder les caractères / ? &.
  3. Cliquez sur Encoder ou Décoder.
  4. Copiez le résultat ou réutilisez-le comme nouvelle entrée.

Votre confidentialité

L’encodage et le décodage se font dans votre navigateur. Les liens que vous collez ne sont jamais envoyés à MyToolsLab.

Découvrir comment MyToolsLab protège votre vie privée

Questions fréquentes

Quelle différence entre encoder un composant et une URL complète ?

L’encodage de composant (encodeURIComponent) encode tous les caractères réservés, y compris / ? & = et #, ce qui convient à une seule valeur de requête. L’encodage d’URL complète (encodeURI) les laisse en place pour qu’une adresse entière reste valide.

Quand a-t-on besoin d’un décodeur d’URL ?

Quand un lien ou une ligne de journal est rempli de séquences comme %20 ou %C3%A9 et que vous voulez le lire. Le décodage les retransforme en espaces, lettres accentuées et symboles.

Pourquoi certaines URL utilisent + au lieu de %20 pour les espaces ?

Les formulaires HTML encodent traditionnellement les espaces de la requête en +. Cochez « Traiter + comme une espace » pour décoder des données de formulaire ; laissez décoché pour les chemins, où + est un vrai signe plus.

Pourquoi le décodage signale-t-il une séquence invalide ?

Un % doit être suivi de deux chiffres hexadécimaux, et les octets doivent former de l’UTF-8 valide. Un % isolé (comme dans « 100% ») ou une séquence tronquée provoquent une erreur ; encodez d’abord le % en %25.