Aller au contenu principal

Encodeur/Décodeur URL

Encodez ou décodez les composants URL pour une transmission web sécurisée.

Mode d'emploi

1

Collez URL ou texte

Entrez l'URL ou le texte à encoder/décoder.

2

Choisir opération

Sélectionnez encoder ou décoder.

3

Copier résultat

Copiez la sortie traitée.

Fonctionnalités

Encoder et décoder URL
Gère tous caractères spéciaux
Conversion temps réel
Aucune donnée envoyée
Utilisation illimitée

Questions fréquentes

L'encodage URL convertit les caractères spéciaux en format transmissible dans les URLs. Les espaces deviennent %20.

Les URL ont des règles strictes sur les caractères autorisés. Notre encodeur/décodeur URL convertit les caractères spéciaux en leurs équivalents encodés en pourcentage (comme espace en %20) et vice versa, garantissant que vos URL fonctionnent correctement sur tous les navigateurs, API et services web.

Le saviez-vous ?

L'encodage URL est aussi appelé 'encodage pourcentage' car les caractères spéciaux sont remplacés par un % suivi de deux chiffres hexadécimaux. Le schéma d'encodage a été défini en 1994 dans le RFC 1738. Fait intéressant, le signe + pour les espaces ne fonctionne que dans les chaînes de requête - dans le chemin, les espaces doivent être %20 !

Conseils de pro

  • Encodez uniquement les valeurs de la chaîne de requête, pas l'URL entière - encoder les barres obliques et deux-points casse les URL
  • Utilisez encodeURIComponent() pour les paramètres de requête et encodeURI() pour les URL complètes en JavaScript
  • Le double encodage (encoder un texte déjà encodé) est un bug courant - décodez d'abord en cas de doute

Cas d'utilisation courants

  • Passer des caractères spéciaux dans les paramètres de requête API
  • Créer des liens partageables avec contenu dynamique
  • Encoder les noms de fichiers avec espaces pour téléchargements web
  • Déboguer les URL malformées des logs ou rapports utilisateurs
  • Construire des URL de redirection OAuth et d'authentification

Bonnes pratiques

  • Encodez toujours l'entrée utilisateur avant de l'inclure dans les URL pour prévenir les attaques par injection
  • Soyez cohérent avec l'encodage - mélanger chaînes encodées et décodées cause des bugs
  • Testez les URL avec des caractères spéciaux comme &, =, ?, et # qui ont une signification particulière

Explorer d'autres catégories

Découvrez plus d'outils utiles dans d'autres catégories