FileFlipEncodeur URL

Encodeur URL

Encodez, décodez ou parsez les URLs. Encodage pourcentage et composants.

0 caractères

Comment utiliser

  • Choisissez Encoder, Décoder ou Analyser
  • Collez l'URL ou le texte dans le champ
  • Le résultat se met à jour automatiquement — copiez ou téléchargez

Outils associés

Questions fréquentes

Qu'est-ce que l'encodage URL et pourquoi est-il nécessaire ?
L'encodage URL (percent-encoding) transforme les caractères spéciaux en une forme sûre pour les URLs (espace → %20, & → %26, etc.). Cet outil utilise encodeURIComponent standard.
Différence entre encodeURI et encodeURIComponent ?
encodeURI encode une URL entière mais laisse : / ? # [ ] @ intacts. encodeURIComponent encode tout sauf - _ . ! ~ * ' ( ), adapté à une valeur de paramètre. Cet outil utilise encodeURIComponent.
Quels caractères sont encodés dans une URL ?
Les caractères réservés et non-ASCII deviennent %XX. Les lettres, chiffres et certains symboles restent inchangés.
Comment décoder une URL avec %20 et d'autres ?
Passez en mode Décoder et collez la chaîne. Si « Encodage invalide » s'affiche, une séquence % peut être mal formée. Corrigez et réessayez.
Qu'est-ce qu'une query string et comment fonctionne le parsing ?
La query string est la partie après ? (ex. ?q=hello&lang=fr). Le mode Analyser utilise l'API URL du navigateur pour afficher protocole, hôte, chemin, paramètres et hash.
Puis-je l'utiliser pour encoder des paramètres d'API ?
Oui. Mettez la valeur brute dans le champ et utilisez Encoder. Collez le résultat dans l'URL après le nom du paramètre et =. Pour plusieurs paramètres, encodez chaque valeur et joignez avec &.
Différence entre encodage URL et Base64 ?
L'encodage URL rend le texte sûr dans les URLs (%XX). Base64 convertit les données en A–Z, a–z, 0–9, +, /. Pour les paramètres et query utilisez cet outil ; pour Base64 utilisez un outil Base64.
Pourquoi mon URL a-t-elle + au lieu de %20 ?
En application/x-www-form-urlencoded les espaces sont souvent +. Dans les URLs réelles l'espace doit être %20. Cet outil utilise l'encodage standard, donc les espaces deviennent %20.