Outils developpeur

Encodeur d’URL

Transformez du texte en forme sûre pour les URL, les paramètres, les chemins et les valeurs de formulaire.

Ideal pour: Recherche dans un paramètre, URL cible dans une redirection

Reponse rapide

Collez votre texte et l’outil renvoie une version encodée pour URL avec les caractères réservés et les espaces convertis en séquences %.

Vue d'ensemble

Utilisez cet outil quand un texte brut doit être inséré dans une URL sans casser sa structure. Il convertit les espaces, points d’interrogation, esperluettes, barres obliques et caractères non ASCII en forme percent-encoded. C’est utile pour construire des paramètres de requête, préparer un segment de chemin ou transmettre du texte saisi par un utilisateur à une API. Le résultat conserve le sens du texte tout en le rendant compatible avec le transport dans une adresse ou une requête.

Cas d'usage

  • Recherche dans un paramètreTransformez une requête comme café & thé en valeur sûre pour une page de résultats ou un appel API.
  • URL cible dans une redirectionEncodez une adresse complète avant de l’insérer dans une autre URL afin d’éviter de casser les paramètres imbriqués.
  • Nom de fichier ou de cheminRendez un segment comme photos d’été 2024 compatible avec une URL en encodant espaces et ponctuation.
  • Texte de formulaire vers un endpointEncodez notes, étiquettes ou libellés avant de les joindre à une requête GET ou à une URL de retour.

Comment ca marche

  1. 1

    Saisissez le texte à encoder.

  2. 2

    L’outil remplace immédiatement les caractères réservés par des séquences en pourcentage.

  3. 3

    Copiez le résultat pour l’utiliser dans une URL, un paramètre ou une chaîne de requête.

Exemples

Requête avec symboles

Entree: laptop stand?brand=acme & co

Sortie: laptop%20stand%3Fbrand%3Dacme%20%26%20co

Les espaces et les caractères réservés sont échappés pour pouvoir être insérés sans risque dans une URL.

Nom avec accents

Entree: élève très motivé

Sortie: %C3%A9l%C3%A8ve%20tr%C3%A8s%20motiv%C3%A9

Les caractères non ASCII sont convertis en octets UTF-8 puis encodés en pourcentage.

Segment avec barre oblique

Entree: rapports/2024 Q3

Sortie: rapports%2F2024%20Q3

La barre oblique à l’intérieur d’un segment est encodée pour ne pas être lue comme séparateur de chemin.

FAQ

Quels caractères sont encodés ?

Les caractères réservés des URL, comme les espaces, ?, &, =, #, /, ainsi que les caractères non ASCII, sont encodés pour un transport sûr.

Pourquoi l’espace devient-il %20 et pas + ?

%20 est la forme standard de l’encodage en pourcentage pour un espace. Le signe + est surtout utilisé dans les formulaires au format application/x-www-form-urlencoded.

Puis-je encoder une URL complète ici ?

Oui, mais seulement si c’est voulu : cela encode aussi les séparateurs comme : et /. C’est adapté lorsque l’URL entière doit servir de valeur à un autre paramètre.

Pourquoi le résultat est-il plus long ?

Les caractères hors du jeu sûr sont transformés en plusieurs octets encodés, ce qui allonge souvent le texte final.

Quelle est l’erreur la plus fréquente ?

On encode souvent toute l’adresse alors qu’il fallait seulement encoder une valeur précise. Pour un lien normal, encodez uniquement la partie qui doit entrer dans l’URL.