Encoder / Décoder URL

Encode et décode des composants d’URL.

Tout l'encodage et le décodage se fait localement dans votre navigateur, donc votre texte et vos URL ne quittent jamais votre appareil.

Besoin d'inspecter les parties d'une URL ? Essayez le Parseur d'URL.

À propos de Encoder / Décoder URL

Cet outil d'encodage et décodage d'URL encode le texte en pourcentage pour une utilisation sûre dans les URL et décode un composant encodé en texte lisible, le tout traité localement dans votre navigateur. Il reproduit les fonctions encodeURIComponent et decodeURIComponent de JavaScript, en échappant les caractères réservés tels que /, ?, &, = et les espaces, pour que les valeurs restent intactes dans les chaînes de requête et les chemins. Les développeurs, les ingénieurs QA et les testeurs d'API utilisent cet encodeur url et ce décodeur url pour construire des paramètres de requête, déboguer des URL de rappel, inspecter des liens de suivi et nettoyer des adresses copiées remplies de séquences %20 et %3A. Comme il agit sur un seul composant plutôt que sur une URL entière, vous obtenez un encodage en pourcentage précis et prévisible pour une valeur à la fois. Tout s'exécute sur votre appareil et rien n'est téléversé vers un serveur, donc même les jetons privés et les URL internes restent locaux.

Fonctionnalités

Comment utiliser Encoder / Décoder URL

  1. Collez le texte ou la valeur encodée dans la zone de saisie.
  2. Choisissez Encoder pour l'encodage en pourcentage ou Décoder pour le reconvertir.
  3. Lisez le résultat converti dans la zone de sortie.
  4. Copiez la sortie et insérez-la dans votre URL ou votre code.

Exemple

Entrée

name=Jean Dupont&city=São Paulo

Sortie

name%3DJean%20Dupont%26city%3DS%C3%A3o%20Paulo

L'encodage d'un seul composant échappe =, &, les espaces et les caractères accentués.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce que l'encodage d'URL et quand en ai-je besoin ?
L'encodage d'URL (encodage en pourcentage) remplace les caractères dangereux par des séquences d'octets %HH pour que les valeurs survivent dans les chaînes de requête et les chemins. Utilisez cet outil encoder décoder url chaque fois qu'un paramètre contient des espaces, &, =, / ou du texte non-ASCII.
L'outil Encoder / Décoder URL encode-t-il un composant ou une URL entière ?
Il encode un seul composant, comme encodeURIComponent, donc les caractères tels que / et ? sont échappés. Encodez chaque valeur de requête séparément plutôt que l'adresse entière.
Comment corriger un décodage qui a échoué ?
Le décodage échoue sur un encodage en pourcentage mal formé, comme un % parasite ou des chiffres hexadécimaux invalides. Corrigez ou supprimez la mauvaise séquence de pourcentage dans l'entrée Encoder / Décoder URL et réessayez.
Gère-t-il l'Unicode et les emoji ?
Oui. Les caractères UTF-8 multi-octets, les lettres accentuées et les emoji sont encodés dans leurs séquences d'octets en pourcentage correctes et redécodés fidèlement.
Pourquoi les espaces sont-ils affichés en %20 au lieu de + ?
Cet outil suit encodeURIComponent, qui encode les espaces en %20. La forme + est spécifique aux corps de requête encodés en formulaire, pas aux composants d'URL généraux.
Mon entrée est-elle envoyée quelque part lorsque j'encode ou décode ?
Non. L'outil Encoder / Décoder URL s'exécute entièrement dans votre navigateur, donc votre entrée ne quitte jamais votre appareil et rien n'est téléversé vers un serveur.

Outils associés

Tous les outils ArrayKit