🔗

URL Encoder & Decoder

Encodeur et dĂ©codeur d’URL en ligne gratuit. Encodez ou dĂ©codez instantanĂ©ment des URL avec les modes encodeURIComponent et encodeURI.

Input
Result

Private & Secure

Vos donnĂ©es restent dans votre navigateur. Aucun texte n’est jamais envoyĂ© Ă  un serveur.

Instant Conversion

Encodage et décodage en temps réel pendant la saisie. Aucun rechargement ni attente.

Dual Encoding Modes

Basculez entre encodeURIComponent et encodeURI pour un contrĂŽle prĂ©cis du formatage d’URL.

Questions fréquentes

Qu'est-ce que l'encodage d'URL et pourquoi est-il nécessaire ?

L'encodage d'URL (Ă©galement appelĂ© percent-encoding) convertit les caractĂšres dans un format qui peut ĂȘtre transmis en toute sĂ©curitĂ© sur Internet. Les URL ne peuvent contenir qu'un ensemble limitĂ© de caractĂšres du jeu de caractĂšres ASCII. Les caractĂšres en dehors de cet ensemble — tels que les espaces, les caractĂšres non ASCII comme le chinois ou l'arabe, et les caractĂšres spĂ©ciaux comme &, ?, # — doivent ĂȘtre encodĂ©s. Par exemple, un espace devient %20, et le caractĂšre chinois äœ ć„œ devient %E4%BD%A0%E5%A5%BD. Notre encodeur/dĂ©codeur d'URL gratuit gĂšre tout cela automatiquement.

Quelle est la différence entre encodeURI et encodeURIComponent ?

encodeURI est conçu pour encoder une URL complĂšte. Il prĂ©serve les caractĂšres qui ont une signification spĂ©ciale dans la structure d'une URL : :, /, ?, #, [, ], @, !, $, &, ', (, ), , +, ,, ; et =. Cela le rend adaptĂ© Ă  l'encodage d'une URL entiĂšre sans casser sa structure. encodeURIComponent encode tous les caractĂšres spĂ©ciaux sauf : A-Z a-z 0-9 - _ . ! ~ ' ( ). Il est conçu pour encoder des composants individuels d'URL comme les valeurs de paramĂštres de requĂȘte. Utilisez encodeURIComponent lorsque vous devez inclure en toute sĂ©curitĂ© des entrĂ©es utilisateur dans une chaĂźne de requĂȘte. Utilisez notre encodeur d'URL en ligne gratuit pour voir la diffĂ©rence entre les deux modes en temps rĂ©el.

Comment décoder une chaßne encodée en URL ?

Collez simplement la chaĂźne encodĂ©e dans le mode dĂ©codage de notre outil d'encodeur/dĂ©codeur d'URL. Il convertira automatiquement les sĂ©quences percent-encodĂ©es en leurs caractĂšres d'origine. Tout le dĂ©codage est effectuĂ© localement dans votre navigateur — aucune donnĂ©e n'est envoyĂ©e Ă  un serveur.

Quels caractĂšres doivent ĂȘtre encodĂ©s en URL ?

Les caractĂšres suivants doivent toujours ĂȘtre encodĂ©s : l'espace (devient %20 ou +), " (devient %22), < (%3C), > (%3E), # (%23), % (%25), { (%7B), } (%7D), | (%7C), \ (%5C), ^ (%5E), ~ (%7E), [ (%5B), ] (%5D) et l'accent grave (%60). Les caractĂšres non ASCII (tout code de caractĂšre supĂ©rieur Ă  127) doivent Ă©galement ĂȘtre encodĂ©s Ă  l'aide de sĂ©quences d'octets UTF-8.

L'encodage d'URL est-il le mĂȘme que l'encodage Base64 ?

Non. L'encodage d'URL (percent-encoding) convertit les caractÚres non sûrs en séquences hexadécimales %XX et est utilisé pour la sécurité des URL. L'encodage Base64 convertit les données binaires en une représentation textuelle en base 64. Ils servent des objectifs complÚtement différents. Si vous avez besoin d'un encodage Base64, utilisez notre encodeur/décodeur Base64.

Outils associés

URL Encoder & Decoder - URL Encode/Decode Online Free - CoolTool