Encodeur et décodeur d'URL
Encodez les URL en pourcentage pour un transport sécurisé ou décodez les chaînes encodées — instantanément, dans votre navigateur.
Pourquoi utiliser l'encodeur d'URL PixConvert ?
L'encodeur/décodeur d'URL le plus rapide — API natives du navigateur, latence nulle.
Norme de codage en pourcentage
Utilise un encodage en pourcentage conforme à la RFC 3986. Convertit correctement les espaces en %20 et le caractère & en %26, ainsi que tous les caractères réservés.
Mode URI complet
Activez le mode URI complet pour préserver les barres obliques :// et la structure du domaine tout en n'encodant que les caractères non sécurisés.
100% privé
Les composants natifs encodeURIComponent/decodeURIComponent s'exécutent dans votre navigateur. Aucune donnée ne quitte votre appareil.
Échangez en un clic
Collez la sortie encodée comme entrée et décodez-la en un seul clic sur Swap.
Compatible avec les chaînes de requête
Encodez l'intégralité des chaînes de requêtes ou les valeurs des paramètres individuels pour une inclusion sécurisée dans les liens.
Résultats instantanés
Aucun bouton requis : la sortie se met à jour en temps réel. Cliquez sur Encoder/Décoder pour appliquer le mode sélectionné.
Quand encoder l'URL
L'encodage URL est requis chaque fois que du texte fourni par l'utilisateur est intégré à une URL.
Paramètres de requête
Encodez les requêtes de recherche, les valeurs des formulaires et le texte soumis par l'utilisateur avant de les ajouter aux URL.
- Encodez les requêtes de recherche en toute sécurité
- Conserver les caractères spéciaux dans les filtres
- Évitez de rompre la structure des URL
URL de redirection
Double encodage des URL utilisées comme paramètres redirect_uri dans les flux OAuth.
- Encodage de l'URI de redirection OAuth
- URL de rappel OpenID Connect
- Intégration sécurisée d'URL dans d'autres URL
Développement d'API
Inspecter ou décoder les charges utiles de webhook encodées en URL et les soumissions de formulaires.
- Décoder les charges utiles des webhooks
- Inspectez les corps de formulaire POST
- Paramètres de redirection de l'API de débogage
Comment encoder ou décoder une URL
Sélectionnez le mode Encoder ou Décoder. Collez votre texte ou votre chaîne encodée en URL dans le champ de saisie.
Cliquez sur Encoder ou Décoder. Copiez le résultat en un seul clic.
Basculez entre les modes composant (encodeURIComponent) et URI complet selon que vous encodez un paramètre ou une URL entière.
Explorer plus d'outils
Découvrez d'autres outils gratuits qui fonctionnent parfaitement en complément de celui-ci.
Encodeur Base64
Encoder et décoder des chaînes Base64
Formateur JSON
Formatez, validez et minifiez instantanément le JSON
Décodeur JWT
Décoder et inspecter les jetons Web JSON
Générateur de hachage
Générer des hachages MD5, SHA-1 et SHA-256
Testeur d'expressions régulières
Tester et déboguer en direct les expressions régulières
Générateur d'UUID
Générer des UUID et ULID v4
Foire aux questions
Explication du codage et du décodage des URL.
Quelle est la différence entre encodeURI et encodeURIComponent ?
La fonction `encodeURI` encode une URL complète en conservant les caractères `:`, `/`, `?`, `#`, `&` et `=`. La fonction `encodeURIComponent` encode un composant d'URL (une valeur de paramètre unique) en conservant tous les caractères, y compris ceux mentionnés. Utilisez `encodeURIComponent` pour les valeurs de paramètres et `encodeURI` pour les URL complètes.
Pourquoi un espace apparaît-il parfois comme + et parfois comme %20 ?
Les formulaires HTML encodent les espaces par un signe + (format application/x-www-form-urlencoded). L'encodage URL RFC 3986 utilise %20. Les deux formats sont valides dans différents contextes. Notre outil utilise %20 (encodage en pourcentage standard).
L'encodage URL est-il identique à Base64 ?
Non. L'encodage URL remplace les caractères non sécurisés par des séquences hexadécimales %XX et est conçu pour les URL. Base64 encode les données binaires en ASCII imprimable et produit une chaîne plus longue. Ils répondent à des besoins différents.
Quand dois-je utiliser le mode URI complet ?
Le mode URI complet utilise encodeURI au lieu de encodeURIComponent. Utilisez-le lorsque vous disposez d'une URL complète et que vous souhaitez uniquement encoder les caractères invalides dans les URL (espaces, caractères non ASCII), tout en préservant la structure de l'URL (://, /, ?, &, =).
Quels caractères doivent être encodés en pourcentage ?
Les caractères non réservés (AZ, az, 0-9, -, _, ., ~) doivent être encodés en pourcentage dans les composants d'URL. Les caractères réservés tels que /, ?, #, &, = sont autorisés dans la structure des URL, mais doivent être encodés lorsqu'ils sont utilisés comme valeurs de données.