Aller au contenu principal

Encodeur et décodeur d'URL — outil gratuit

Encodez et décodez des URLs et des chaînes de requête. Prend en charge encodeURIComponent, decodeURIComponent et l'analyse de chaînes de requête.

Fonctionne hors ligne une fois chargé
Mode d'encodage

Encode chaque caractère réservé — idéal pour les valeurs de requête et les segments de chemin.

Utilisations courantes

  • Encoder les paramètres d'URL pour les APIEncodez en toute sécurité les paramètres de chaîne de requête avant de les ajouter aux URL de demande d'API.
  • Encoder les URL pour les liens de courrier électroniqueCréez des liens sûrs à cliquer pour les campagnes de courrier électronique — encodez les caractères spéciaux pour que les liens survivent dans tous les clients de courrier.
  • Encoder les URL pour le partage socialPréparez les URL avec du texte pré-rempli, des hashtags et des liens pour les boutons de partage Twitter, Facebook et LinkedIn.
  • Coder les chaînes de requête complexesConstruisez et codez des chaînes de requête avec plusieurs paramètres — prêtes à être ajoutées à n'importe quelle URL.
  • Coder les URL pour les rappels WebhookCodez les URL de rappel qui sont passées en tant que paramètres aux services tiers et aux flux OAuth.

Comment ça marche

L'encodage et le décodage d'URL ici s'exécutent entièrement dans votre navigateur avec les globales intégrées de JavaScript — encodeURIComponent, encodeURI, et decodeURIComponent — sans bibliothèque tierce et sans requête réseau. L'outil expose aussi l'API URL native du navigateur pour analyser et afficher les paramètres de chaîne de requête comme un tableau clé-valeur.

  1. 1
    Choisissez un mode d'encodage
    Trois modes correspondent à des cas d'usage réels : « Composant » appelle encodeURIComponent et échappe tout sauf les caractères non réservés — le bon choix pour des valeurs de requête individuelles. « URL complète » appelle encodeURI et laisse le schéma, les barres obliques, et le domaine intacts. « Formulaire » utilise encodeURIComponent puis remplace %20 par + pour correspondre au format application/x-www-form-urlencoded envoyé par les formulaires HTML.
  2. 2
    Encodez ou décodez en un clic
    Encoder fait passer votre texte par la fonction sélectionnée et affiche le résultat encodé en pourcentage. Décoder appelle decodeURIComponent (avec + converti en espaces en mode Formulaire). Les séquences en pourcentage malformées — comme un %E0 isolé sans octet de continuation — sont interceptées et signalées comme une erreur en ligne plutôt que de planter.
  3. 3
    Analysez les chaînes de requête avec l'API URL
    L'action « Analyser les paramètres » enrobe votre saisie dans le constructeur URL natif du navigateur et itère sur url.searchParams pour extraire chaque paire clé-valeur. Si le constructeur URL rejette la saisie, un repli écrit à la main découpe sur & et = et fait passer chaque jeton par safeDecode, afin que des chaînes de requête partielles ou brutes produisent quand même un tableau lisible.
  4. 4
    Copiez le résultat
    Le texte encodé ou décodé apparaît dans un bloc de résultat en police à chasse fixe. Un bouton copier l'écrit dans le presse-papiers via l'API Clipboard. Rien ne quitte jamais votre appareil.

Outils associés

Questions fréquemment posées