Encodage/Decodage URL (convertisseur d'URL et de requetes japonaises)

Convertissez instantanement l'encodage/decodage URL (percent-encoding) dans votre navigateur. Alternez entre le comportement encodeURIComponent et encodeURI et detectez une double codification eventuelle.

Le mode Auto est actif par defaut. Collez votre entree et obtenez immediatement la sortie, puis copiez, permutez ou effacez en un seul flux.

L'entree est traitee localement dans votre navigateur et n'est jamais envoyee a un serveur.

Mode d'emploi

  1. Collez une URL ou une chaine de parametres dans le champ d'entree.
  2. Choisissez le mode (Auto/Encoder/Decoder) et la cible (Valeur de parametre/URL complete).
  3. Verifiez le resultat et copiez-le. Utilisez Permuter si vous avez besoin d'un nouveau passage.

Que faut-il choisir ?

Valeur de parametre (recommande)

Utilisez une conversion de type encodeURIComponent pour les valeurs de requete, fragments de chemin et noms de fichiers.

URL complete

Utilisez une conversion de type encodeURI lorsque vous devez conserver la structure complete de l'URL.

+ vs %20

Dans les requetes de type formulaire, + peut representer un espace. Vous pouvez modifier ce comportement dans les options avancees.

Exemple

URL japonaise

Entree

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Apercu de sortie

Choisissez la cible URL complete pour conserver la structure de l'URL pendant la conversion

Parametres UTM

Entree

utm_source=メール&utm_campaign=春セール 2026

Apercu de sortie

Pratique pour comparer le comportement de + et %20

Chaine avec symboles

Entree

こんにちは/Hello?name=山田太郎&note=10%OFF

Apercu de sortie

Le decodage securise conserve les sequences % invalides et avertit au lieu de planter

Qu'est-ce que l'encodage/decodage URL (percent-encoding) ?

  • Le percent-encoding convertit les caracteres peu compatibles avec les URL en forme %xx.
  • Le decodage reconvertit %xx en caracteres d'origine.
  • Il est indispensable pour gerer le texte japonais, les espaces et les symboles dans les URL.

Quand utiliser encodeURI ou encodeURIComponent

  • Utilisez le comportement encodeURIComponent uniquement pour des valeurs (valeur de requete ou fragment de chemin).
  • Utilisez le comportement encodeURI pour des URL completes.
  • Choisissez selon que les separateurs comme ? & = / doivent rester intacts ou non.

FAQ

Quelle est la difference entre + et %20 ?

%20 est la representation de l'espace selon le RFC, tandis que + est principalement utilise dans les conventions application/x-www-form-urlencoded. Dans les requetes issues de formulaires, + peut etre traite comme un espace.

Quelle fonction dois-je utiliser ?

Utilisez une conversion de type encodeURIComponent pour les valeurs seules, et une conversion de type encodeURI pour les URL completes. Choisissez selon que les separateurs doivent rester inchanges.

Qu'est-ce qu'une double codification ?

Si vous voyez beaucoup de sequences %25, la meme entree a peut-etre ete encodee plusieurs fois. Cet outil peut le detecter et vous permet de decoder encore une fois en un clic.