Encoder / décoder une URL en ligne | Outil d'encodage, de décodage et de percent-encoding d'URL

Encodez et décodez une URL en ligne : encodez les caractères réservés des query strings, décodez les valeurs %XX et gérez le + comme espace dans le navigateur.

Utilise un percent-encoding de type encodeURIComponent pour les espaces et les caractères URL réservés.
Tout le traitement se fait localement dans votre navigateur.

Encodages URL courants

espace -> %20& -> %26= -> %3D? -> %3F# -> %23

Entrée

0 caractères

Sortie

0 caractères

Comment encoder ou décoder des paramètres d'URL et du texte percent-encoded

01

Collez du texte brut, une valeur de paramètre de requête, une URL de redirection ou une chaîne percent-encoded dans le champ de saisie.

02

Choisissez Encoder pour convertir les caractères réservés en percent-encoding, ou Décoder pour transformer les séquences %XX en texte lisible.

03

Copiez la sortie encodée ou décodée pour des chaînes de requête, des paramètres de rappel, des liens marketing, des journaux ou des requêtes API.

Fonctionnalités clés

Encodage et décodage URL en temps réel

Voyez la sortie encodée ou décodée immédiatement pendant la saisie afin de valider le percent-encoding sans étape supplémentaire.

Optimisé pour les vrais workflows développeur et marketing

Conçu pour les valeurs de paramètres de requête, les URL de redirection, les liens de rappel et le débogage de chaînes percent-encoded dans les journaux ou les requêtes API.

Traitement privé dans le navigateur

Tout s'exécute localement dans votre navigateur, ce qui protège la confidentialité des valeurs d'URL et rend l'outil rapide sur ordinateur comme sur mobile.

FAQ URL encode / decode

Quel type d'encodage URL cet outil utilise-t-il ?

Cet outil suit un encodage de composant d'URL de type encodeURIComponent. Il convient le mieux aux valeurs de paramètres de requête, aux cibles de redirection, aux URL de rappel et aux autres parties d'URL où les caractères réservés doivent être traités comme des données.

Pourquoi le décodeur traite-t-il + comme un espace ?

Dans les chaînes de requête, + est souvent utilisé comme espace. Lors du décodage, cet outil convertit + en espace avant d'appliquer le décodage URL afin que les valeurs courantes de formulaires soient correctement interprétées.

Quelle est la différence entre encodeURI et encodeURIComponent ?

encodeURI est conçu pour les URL complètes et laisse intacts les caractères structurels comme /, ? et #. encodeURIComponent est conçu pour les parties individuelles d'une URL et encode aussi ces caractères réservés. Cet outil utilise un comportement de type encodeURIComponent car il est plus sûr pour les valeurs de requête et les paramètres de redirection.

Collez n'importe quel texte ou chaîne URL et cet outil l'encode ou le décode instantanément dans votre navigateur. L'encodage convertit les caractères réservés comme l'espace, &, =, ? et # en séquences %XX pour des paramètres de requête et des URL de redirection sécurisés ; le décodage transforme les séquences %XX (et + comme espace) en texte lisible. Il utilise le comportement d'encodeURIComponent et fonctionne entièrement côté client.

Comment utiliser l'encodeur et le décodeur d'URL

  1. 1

    Collez votre texte ou URL

    Saisissez du texte brut, une valeur de paramètre de requête, une URL de redirection ou une chaîne percent-encoded dans le champ de saisie.

  2. 2

    Choisissez Encoder ou Décoder

    Sélectionnez Encoder pour convertir les caractères réservés en percent-encoding, ou Décoder pour transformer les séquences %XX en texte lisible.

  3. 3

    Vérifiez le résultat en direct

    Le résultat se met à jour instantanément lors de la saisie, ce qui vous permet de valider le percent-encoding sans étape d'envoi supplémentaire.

  4. 4

    Copiez ou téléchargez

    Utilisez Copier pour récupérer le résultat pour les chaînes de requête, les paramètres de rappel, les liens marketing ou les requêtes API, ou Télécharger pour le sauvegarder.

Références

Outils connexes

FAQ sur l'encodage et le décodage d'URL

Quel type d'encodage URL cet outil utilise-t-il ?
Cet outil suit un encodage de composant d'URL de type encodeURIComponent. Il convient le mieux aux valeurs de paramètres de requête, aux cibles de redirection, aux URL de rappel et aux autres parties d'URL où les caractères réservés doivent être traités comme des données.
Pourquoi le décodeur traite-t-il + comme un espace ?
Dans les chaînes de requête, + est souvent utilisé comme espace. Lors du décodage, cet outil convertit + en espace avant d'appliquer le décodage URL pour que les valeurs courantes de formulaires soient correctement interprétées.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI est conçu pour les URL complètes et laisse intacts les caractères structurels comme /, ? et #. encodeURIComponent est conçu pour les parties individuelles d'une URL et encode aussi ces caractères réservés. Cet outil utilise encodeURIComponent car il est plus sûr pour les valeurs de requête et les paramètres de redirection.
Comment encoder une URL en JavaScript ?
Utilisez encodeURIComponent() pour les valeurs de paramètres de requête individuels ou les cibles de redirection. Pour une URL complète sans encoder la structure, utilisez encodeURI(). Cet outil en ligne permet de tester le résultat rapidement sans exécuter de code.
Comment encoder les caractères spéciaux dans une URL en PHP ?
En PHP, utilisez urlencode() pour les paramètres de formulaire (convertit les espaces en +) ou rawurlencode() pour l'encodage percent standard (convertit les espaces en %20). Pour décoder, utilisez urldecode() ou rawurldecode(). Cet outil utilise le style rawurlencode pour une meilleure conformité aux standards modernes.
Comment décoder une URL encodée en Bash ou Linux ?
En Bash, vous pouvez utiliser python3 -c "import urllib.parse; print(urllib.parse.unquote('votre_url'))" ou avec sed et xxd pour les décodages simples. Sous Linux, l'outil jq supporte également le décodage d'URL dans certains contextes. Cet outil en ligne est souvent plus rapide pour les décodages ponctuels.