ToolKitHive
Retour
dev

Encodeur/Décodeur URL

Encodez du texte au format URL sécurisé et décodez des chaînes encodées en pourcentage en texte lisible.

Entrée

Coller une URL ou du texte à encoder, ou une chaîne encodée en pourcentage à décoder.

0 chars
Résultat

Votre résultat encodé ou décodé apparaît ici.

0 chars
Caractères encodés courants

Cliquez sur n'importe quelle valeur encodée pour la copier dans votre presse-papiers.

Encodeur/Décodeur d'URL — Encodez et décodez des URLs en ligne gratuitement

Notre encodeur/décodeur d'URL gratuit en ligne vous permet de convertir du texte en un format encodé en pourcentage compatible avec les URLs et de décoder des chaînes encodées en pourcentage en texte lisible. Colliez toute URL ou paramètre de requête, encodez-la ou décodez-la instantanément, puis copiez le résultat. Tout se passe dans votre navigateur — aucun données n'est envoyée vers un serveur.

Qu'est-ce que l'encodage d'URL ?

L'encodage d'URL (également appelé encodage en pourcentage) convertit des caractères en un format pouvant être transmis en toute sécurité sur Internet. Les URLs ne peuvent contenir qu'un ensemble limité de caractères ASCII — lettres, chiffres et quelques caractères spéciaux comme les tirets et les underscores. Tout caractère en dehors de cet ensemble doit être encodé comme % suivi de son code hexadécimal à deux chiffres.

Par exemple, un espace devient %20, un ampersand devient %26, et une barre oblique devient %2F. L'encodage garantit que les caractères spéciaux comme ?, & et = ne sont pas mal interprétés comme des délimiteurs d'URL.

Il existe deux types d'encodage d'URL :

  • encodeURIComponent encode tous les caractères spéciaux, y compris /, ?, #, & et =. Utilisez-le pour encoder les valeurs des paramètres de requête ou des segments de chemin individuels.
  • encodeURI préserve les caractères structurels d'URL comme /, ?, # et &. Utilisez-le pour encoder des URLs complètes que vous souhaitez garder fonctionnelles.

Notre outil vous permet de choisir entre les deux méthodes selon votre cas d'utilisation.

Comment utiliser cet outil

  1. Collez votre texte ou votre URL dans la zone de saisie.
  2. Cliquez sur "Encoder" pour convertir les caractères spéciaux en format encodé en pourcentage. L'outil utilise par défaut encodeURIComponent, qui est sûr pour les paramètres de requête.
  3. Cliquez sur "Décoder" pour convertir les chaînes encodées en pourcentage en texte lisible.
  4. Basculer entre les modes d'encodage entre "Composant" (encode tout) et "URI" (préserve la structure d'URL) à l'aide des boutons sous la zone de saisie.
  5. Copiez le résultat dans votre presse-papiers d'un seul clic.

Tout le traitement se fait instantanément dans votre navigateur.

Fonctionnalités clés

Fonctionnalité Avantage
Conversion bidirectionnelle Encodez du texte en format encodé en pourcentage ou décodez-le
Deux modes d'encodage Mode composant pour les valeurs de paramètres, mode URI pour les URLs complètes
Traitement en temps réel Les résultats apparaissent instantanément lorsque vous cliquez sur encodez ou décodez
Support complet de l'Unicode Gère tous les caractères, y compris les emojis, les caractères CJK et les lettres accentuées
Traitement en masse Encodez ou décodez des URLs et des chaînes de paramètres entières à la fois
Aucun transfert de données Tout le traitement se fait localement dans votre navigateur

Cas d'utilisation réels

Encodage des paramètres de requête

Lors de la création d'URL avec des paramètres de requête dynamiques, les valeurs contenant des espaces, des ampersands ou des caractères spéciaux doivent être encodées. Par exemple, une requête de recherche comme tool & die making doit devenir tool%20%26%20die%20making pour être correctement incluse dans une URL. Sans encodage, le & serait interprété comme un délimiteur de paramètre.

Décodage d'URL encodées

Lorsque vous recevez des URLs encodées depuis des API, des journaux ou des redirections, vous avez souvent besoin de les décoder pour comprendre leur contenu réel. Les chaînes encodées comme %2Fpath%2Fto%2Fpage sont bien plus faciles à lire une fois décodées en /path/to/page.

Préparation des URLs pour le partage social

Les plateformes de réseaux sociaux et les applications de messagerie peuvent parfois casser des URLs contenant des caractères spéciaux. L'encodage de l'URL garantit qu'elle arrive intacte lorsqu'elle est partagée par e-mail, en message de chat ou en publication sur les réseaux sociaux.

Débogage des requêtes API

Lors du débogage des API REST, vous rencontrez fréquemment des valeurs encodées en pourcentage dans les URLs de requête. Leur décodage vous aide à vérifier que les bons paramètres sont envoyés et reçus.

Caractères couramment encodés

Caractère Encodé Utilisation courante
Espace %20 Séparateur de mots dans les URLs
& %26 Ampersand dans les valeurs des paramètres
= %3D Signe égal dans les valeurs des paramètres
? %3F Point d'interrogation
/ %2F Barre oblique
# %23 Hashtag / identifiant de fragment
% %25 Signe pourcentage lui-même
+ %2B Signe plus
@ %40 Signe à (email dans les URLs)
: %3A Deux-points
; %3B Point-virgule
é %C3%A9 Caractère accentué (UTF-8)
🎉 %F0%9F%8F%8E Emoji (UTF-8)

Conseils pour travailler avec l'encodage d'URL

  • Encodez toujours les valeurs des paramètres de requête pour éviter les erreurs de parsing.
  • Utilisez encodeURIComponent pour les données sensibles comme les mots de passe ou les emails.
  • Évitez d'encoder des URLs entières avec encodeURIComponent — utilisez encodeURI à la place.
  • Testez vos URLs encodées dans un navigateur avant de les envoyer à un serveur.
  • Ne modifiez pas manuellement les URLs encodées — utilisez des bibliothèques d'encodage fiables.

Questions fréquentes

Ce outil est-il gratuit à utiliser ?

Oui, l'encodeur/décodeur d'URL est entièrement gratuit et ne nécessite aucun abonnement.

Puis-je l'utiliser pour des URLs sensibles ?

Oui, mais assurez-vous d'utiliser encodeURIComponent pour les données sensibles comme les mots de passe ou les emails.

Quel est le format de sortie ?

Le format de sortie est le même que le format d'entrée — si vous colliez une URL encodée, vous obtenez une URL décodée, et vice versa.

Est-ce que l'encodage est conforme aux standards ?

Oui, l'encodage suit les standards RFC 3986 et RFC 2396 pour l'encodage d'URL.

Puis-je l'utiliser dans mes applications ?

Oui, vous pouvez intégrer l'encodeur/décodeur d'URL dans vos applications via notre API publique. Consultez notre documentation pour plus de détails.

enptesdejafrruitnltrarzh