YamlBox

Web et encodage

URL Encodeur et décodeur

Encodez une valeur pour une chaîne de requête, décodez un URL codé en pourcentage ou divisez une chaîne de requête en paires clé/valeur lisibles. Sémantique encodeURIComponent et encodeURI disponibles.

Options de conversion

Texte, URL ou chaîne de requête

Exemples : Valeur de la requête · Codé URL pour décoder · Répartition des requêtes —⌘/Ctrl + Entrée convertit · dépose un fichier pour le charger · traité localement

Sortie codée/décodée

La sortie est en lecture seule. Utilisez Copier, Télécharger ou Partager pour le déplacer.

Comment utiliser l'outil URL Encodeur / Décodeur

  1. Coller du texte, URL ou une chaîne de requête

    L'outil fonctionne dans les deux sens : encodage du texte brut et décodage des pourcentages d'échappement.

  2. Choisissez le mode composant ou URI

    encodeURIComponent convient aux valeurs de requête (il échappe à & = ? /). encodeURI préserve la structure URL — utilisez-la pour les URL entières.

  3. Ou décomposez une chaîne de requête

    Passez en mode requête pour analyser une chaîne de requête dans une table de paires clé/valeur décodées.

Ce qui rend cet outil différent

  • sémantique encodeURIComponent et encodeURI, dans les deux sens
  • Analyse de chaîne de requête en paires clé/valeur décodées, + traitée comme un espace
  • Codage en pourcentage UTF-8 correct (café → caf%C3%A9), latin-1 non cassé
  • Effacer les erreurs pour les séquences d'échappement mal formées
  • Hors ligne et privé, comme tous les outils ici

Confidentialité par architecture : cette page ne contient aucune analyse qui reçoit votre entrée et le code de conversion s'exécute dans votre onglet. Vous pouvez vous déconnecter du réseau après le chargement et continuer à travailler.

URL Encodeur / Décodeur — questions fréquemment posées

encodeURI vs encodeURIComponent — de quoi ai-je besoin ?

Utilisez encodeURIComponent pour une valeur que vous placez dans un paramètre de requête (?q=…) : elle échappe à &, =, ?, / et # afin que la valeur ne puisse pas briser la structure du URL. Utilisez encodeURI pour un URL complet que vous souhaitez conserver intact, ce qui laisse :, / et ? seul.

Pourquoi un espace devient %20 ou + ?

Dans un chemin ou un fragment, l'espace doit être de %20. Dans application/x-www-form-urlencoded data — le corps d'un formulaire HTML classique — l'espace est +. L'analyseur de requêtes traite ici + comme un espace, ce qui est le comportement correct pour les chaînes codées sous forme de formulaire.

Pourquoi mon URL est-il doublement codé ?

Parce qu'il a été codé deux fois – souvent un framework codant une valeur déjà codée. Décodez une fois ici ; si le résultat contient toujours des séquences%, décodez à nouveau, puis corrigez le pipeline pour qu'il code exactement une fois.

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

Oui. Le texte est codé en octets UTF-8, puis échappé en pourcentage, de sorte que le japonais, l'arabe, le cyrillique et les emoji produisent tous des URL correctes et interopérables.

Vous recherchez “décodage d'URL en ligne”, “outil d'encodage en pourcentage”, “encoder le composant uri” ? Vous êtes au bon endroit — parcourir tous les 19 outils.

Lecture plus approfondie

Article de blog · 5 min de lecture Encodage URL : quand s'échapper et quand casser des choses URL encode et décode correctement — caractères réservés, plus contre %20, encodeURI contre encodeURIComponent et les bogues de double encodage derrière les liens rompus. Lire le guide →