URL : encoder / décoder

Rendez un texte utilisable dans les adresses web et les paramètres de requête, ou retransformez en texte lisible des séquences encodées comme %20 et %C3%BC.

Mode

ENTRÉE

0 caractère0 ligne

SORTIE

0 caractère0 ligne

Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.

Comment encoder ou décoder une URL

  1. Choisissez un mode

    Choisissez Encoder pour rendre un texte utilisable dans une URL, ou Décoder pour rendre lisible une adresse encodée.

  2. Collez votre texte

    Collez la valeur d'un paramètre, une adresse complète ou un lien copié depuis la barre d'adresse de votre navigateur.

  3. Copiez le résultat

    Le résultat se met à jour pendant que vous tapez. Cliquez sur Utiliser comme entrée pour inverser le sens et vérifier l'aller-retour.

Quand faut-il encoder une URL ?

Les espaces, les lettres accentuées et les caractères comme &, ? et # ont un sens particulier dans les adresses web. L'encodage les écrit sous la forme % suivi de deux chiffres hexadécimaux : l'adresse arrive ainsi intacte dans les liens de suivi, les appels d'API et les données de formulaire.

Encoder une valeur ou une URL entière

Quand vous encodez une seule valeur de paramètre, les caractères comme / ? & = sont aussi encodés. Choisissez Conserver la structure de l'URL pour encoder une adresse complète en laissant ses séparateurs en place.

Questions fréquentes

Pourquoi un espace devient-il %20, et parfois + ?

Dans le chemin d'une URL, un espace s'écrit %20. Les formulaires HTML encodent les espaces des paramètres de requête en +. Pour décoder des données de formulaire, activez Traiter + comme un espace.

Que signifie « séquence encodée non valide » ?

Le texte contient un % qui n'est pas suivi de deux chiffres hexadécimaux, ou des octets qui ne forment pas de l'UTF-8 valide. Cherchez un signe % isolé.

Mes données sont-elles envoyées quelque part ?

Non. L'encodage et le décodage se font dans votre navigateur.