RUNWEBTOOLS
Français

Encodeur / Décodeur d’URL

Encodez ou décodez les URL et les chaînes de requête.

Utiliser sur n'importe quelle page (bookmarklet)

Envie d'utiliser Encodeur / Décodeur d’URL sans quitter la page où vous êtes ? Glissez le bouton ci-dessous dans votre barre de favoris, puis cliquez dessus sur n'importe quel site : Encodeur / Décodeur d’URL s'ouvre directement sur place — tout s'exécute dans votre navigateur.

Encodeur / Décodeur d’URL← glissez ce bouton dans votre barre de favoris

À utiliser de façon responsable : Un bookmarklet s'exécute sur la page où vous cliquez dessus. Évitez les sites sensibles comme la banque en ligne, les paiements ou la santé — vous l'utilisez à vos risques. Tout est traité localement et aucune donnée n'est envoyée. Voir nos Conditions.

  1. Affichez la barre de favoris si elle est masquée — Ctrl+Shift+B (+Shift+B sur Mac).
  2. Glissez le bouton ci-dessus sur la barre de favoris.
  3. Ouvrez n'importe quel site et cliquez sur le favori — le panneau Encodeur / Décodeur d’URL apparaît en haut à droite. Utilisez ✛ pour changer de coin, et ›/‹ pour le replier contre le bord puis le ressortir.
  4. Cliquez à nouveau sur le favori (ou sur ✕) pour le fermer.
Impossible de glisser ? Copiez-le et créez un nouveau favori avec ceci comme URL :

Remarque : quelques sites aux politiques de sécurité strictes peuvent bloquer les bookmarklets.

Exemples

Encoder une valeur de requête (Component)

Entrée

hello world & friends

Sortie

hello%20world%20%26%20friends

Encoder une URL complète (Full URL)

Entrée

https://x.com/search?q=cafe del mar

Sortie

https://x.com/search?q=cafe%20del%20mar

Décoder l'encodage en pourcentage

Entrée

%E2%9C%93%20done

Sortie

✓ done

À propos de cet outil

Cet encodeur et décodeur d'URL en ligne et gratuit encode le texte en pourcentage pour un usage sûr dans les URL et les chaînes de requête, et le décode en texte lisible — le tout dans votre navigateur sans envoi. Basculez entre Encoder et Décoder et le résultat se met à jour en direct au fil de la saisie.

Mode d'emploi

  1. Choisissez Encoder ou Décoder.
  2. Choisissez Component pour une seule valeur, ou Full URL pour conserver la structure d'une URL entière.
  3. Saisissez ou collez votre entrée (ou cliquez sur Exemple), puis copiez le résultat.
  4. Utilisez Échanger pour réinjecter la sortie et inverser le sens.

Pourquoi l'encodage d'URL est important

Les URL ne peuvent contenir qu'un ensemble limité de caractères. Les espaces, esperluettes, points d'interrogation et lettres non anglaises doivent être encodés en pourcentage (par exemple, un espace devient %20) pour circuler en toute sécurité dans les liens et les chaînes de requête. Encodez une adresse entière avec Full URL, mais encodez les valeurs de requête individuelles avec Component.

Questions fréquentes

Cet encodeur d'URL est-il gratuit ?

Oui — un encodeur et décodeur d'URL en ligne entièrement gratuit, sans inscription. Encodez ou décodez autant que vous voulez.

Mes données sont-elles envoyées quelque part ?

Non. Tout s'exécute dans votre navigateur sans envoi, vos URL et vos données ne quittent donc jamais votre appareil.

Quelle est la différence entre Component et Full URL ?

Component utilise encodeURIComponent et échappe chaque caractère spécial — utilisez-le pour une seule valeur de requête ou un segment de chemin. Full URL utilise encodeURI et conserve les caractères de structure comme : / ? & #, de sorte qu'une URL complète reste utilisable.

Qu'est-ce que l'encodage en pourcentage ?

C'est la façon dont les URL représentent les caractères réservés ou non ASCII à l'aide d'un signe pourcentage et de deux chiffres hexadécimaux — par exemple, un espace devient %20 et une esperluette %26.

Pourquoi le décodage a-t-il échoué ?

Le décodage échoue lorsque l'entrée contient un échappement de pourcentage invalide, comme un % isolé ou une séquence incomplète comme %2. Corrigez ou retirez le caractère parasite et réessayez.

Comment encoder un paramètre de chaîne de requête ?

Choisissez Encoder et le mode Component, puis collez la valeur. Le mode Component échappe &, =, ? et d'autres caractères qui casseraient sinon la chaîne de requête.

Gère-t-il les caractères non anglais ?

Oui. Les caractères comme les lettres accentuées, le coréen ou les emoji sont encodés en échappements de pourcentage UTF-8 et se décodent correctement.

Outils associés