Encoder Décoder URL
Encodeur, décodeur et analyseur URL gratuit en ligne. Convertissez du texte en encodage pourcentage, décodez des chaînes URL et extrayez les paramètres de requête.
Qu'est-ce que l'encodage URL ?
L'encodage URL (aussi appelé encodage pourcentage) est un mécanisme qui convertit les caractères en un format pouvant être transmis en toute sécurité sur Internet. Il remplace les caractères non sûrs par un signe % suivi de deux chiffres hexadécimaux.
Pourquoi dois-je encoder les URLs ?
Les URLs ne peuvent être envoyées sur Internet qu'en utilisant le jeu de caractères ASCII. Les caractères comme les espaces, les caractères non ASCII et les caractères réservés doivent être encodés pour garantir leur transmission correcte et ne pas casser la structure de l'URL.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI encode une URL complète mais préserve les caractères de structure URL comme : / ? & = #. encodeURIComponent encode tous les caractères spéciaux et est utilisé pour encoder les valeurs de paramètres URL individuels.
Quels caractères doivent être encodés dans une URL ?
Les caractères réservés comme ! # $ & ' ( ) * + , / : ; = ? @ [ ] et les caractères non ASCII doivent être encodés. Les espaces deviennent %20 ou +, et les caractères spéciaux sont convertis en leur représentation hexadécimale %XX.
Comment décoder une URL ?
Collez l'URL encodée dans le champ d'entrée, sélectionnez le mode Décoder, et l'outil convertira automatiquement les séquences %XX en leurs caractères d'origine.
Qu'est-ce que l'encodage pourcentage (%XX) ?
L'encodage pourcentage représente les caractères comme % suivi de deux chiffres hexadécimaux. Par exemple, l'espace devient %20, et / devient %2F. Chaque octet de la représentation UTF-8 du caractère est encodé séparément.
Puis-je analyser les composants URL avec cet outil ?
Oui, le mode Analyser décompose les URLs en composants : protocole, nom d'hôte, port, chemin, recherche (chaîne de requête), hash (fragment), nom d'utilisateur et mot de passe. Il extrait également les paramètres de requête sous forme de paires clé-valeur.
Cet outil est-il sûr pour les URLs sensibles ?
Absolument. Tout l'encodage, le décodage et l'analyse se déroulent à 100% dans votre navigateur. Aucune donnée n'est envoyée à un serveur, ce qui le rend totalement sûr pour les URLs contenant des jetons, des mots de passe ou d'autres informations sensibles.
Que sont les paramètres de chaîne de requête ?
Les paramètres de requête sont la partie d'une URL après le symbole ?, contenant des paires clé-valeur séparées par &. Par exemple : ?name=john&age=30. Ils sont utilisés pour transmettre des données aux serveurs web.
Cet outil prend-il en charge les caractères UTF-8 ?
Oui, l'outil prend entièrement en charge l'encodage UTF-8. Vous pouvez encoder et décoder correctement les caractères internationaux, les emojis et tous les caractères Unicode.
Qu'est-ce que le double encodage ?
Le double encodage se produit lorsqu'une URL déjà encodée est encodée à nouveau. Par exemple, %20 devient %2520. Cet outil peut vous aider à identifier et corriger les URLs à double encodage en les décodant plusieurs fois.
Puis-je extraire des paramètres de requête spécifiques ?
Oui, le mode Analyser affiche tous les paramètres de requête dans un format de tableau, facilitant la visualisation, la copie ou l'analyse de paramètres individuels.
Comment utiliser Encoder Décoder URL
Encodez ou décodez du texte en encodage pourcentage, ou analysez une URL complète en ses composants. Tout s'exécute localement dans votre navigateur : rien de ce que vous collez n'est envoyé en ligne.
- Saisissez ou collez votre texte dans le champ « Enter text or URL... ».
- Sous « Type: », choisissez Component pour échapper une valeur isolée, ou Full URL pour conserver les caractères comme : et /.
- Cliquez sur Encode pour convertir votre texte en forme encodée en pourcentage.
- Cliquez sur Decode pour retransformer une chaîne encodée en texte lisible.
- Cliquez sur Parse pour décomposer une URL en protocole, hôte, chemin et paramètres de requête.
Utilisez Component pour les valeurs de requête isolées et Full URL quand l'adresse doit rester navigable.
Outils associés
- Encodeur/Décodeur Base64 Encodeur et décodeur Base64 gratuit en ligne. Convertissez du texte en Base64 et du Base64 en texte instantanément. Sans téléchargement serveur, 100% confidentiel.
- Encoder/Décoder Entités HTML Encodez ou décodez les entités HTML instantanément. Convertissez les caractères spéciaux comme <, >, &, ", ' en entités HTML et inversement. Gratuit, rapide, dans votre navigateur.
- Visionneuse Hexadécimale Affichez le contenu des fichiers en format hexadécimal avec recherche, navigation par décalage et défilement virtuel
- Chiffrement / Déchiffrement AES Chiffrement/déchiffrement AES avec modes CBC, CFB, CTR, OFB, ECB, remplissage Pkcs7/ZeroPadding/NoPadding, clés 128/192/256 bits, sortie Base64, détection automatique du format clé/IV
- Compresseur Brotli Compresseur Brotli en ligne gratuit. Compressez vos fichiers en .br avec une qualité de 0 à 11 ou décompressez un .br. Tout se passe dans votre navigateur — aucun envoi, aucune installation.
- Compresseur Zstd Compresseur zstd en ligne gratuit. Compressez vos fichiers en .zst avec les niveaux Zstandard 1 à 19 ou décompressez un .zst. Tout se passe dans votre navigateur — aucun envoi, aucune installation.
- Convertisseur MessagePack Convertisseur MessagePack gratuit en ligne. Encodez du JSON en msgpack et décodez hex, base64 ou fichiers .bin en JSON lisible, avec comparaison des tailles. Aucun envoi, tout dans le navigateur.
- Générateur ULID Générez des identifiants uniques universels triables lexicographiquement (ULID) en ligne. Décodez les ULID, extrayez les horodatages et créez des IDs par lots pour bases de données.