Encodeur et Décodeur d’URL - Chaînes d’encodage en pourcentage & URL complètes

Encodez ou décodez les composants des URL et les URL complètes. Choisissez le mode composant (encodeURIComponent) ou le mode URL complet (encodeURI). Copiez ou téléchargez en un clic.

Entrée
Production

À propos de l’encodage d’URL

Le mode « Component » utilise encodeURIComponent, qui échappe des caractères comme « :/ ?#[]@ » afin que le résultat soit sécurisé à l’intérieur d’un seul segment d’URL. Le mode « Full URL » utilise encodeURI et laisse des caractères réservés en place, adaptés à l’encodage d’une chaîne d’URL entière.

Frequently Asked Questions

Le mode composant utilise encodeURIComponent et permet d’échapper des caractères comme « :/ ?#[]@ » afin que la valeur soit protégée à l’intérieur d’un seul segment URL ou paramètre de requête. Le mode URL complète utilise encodeURI et laisse ces caractères réservés tels quels pour que l’URL entière reste une URL valide.

technical

Passez en mode composant, collez la valeur du paramètre et l’encodeur remplace les espaces par %20, égal aux signes par %3D, et ainsi de suite. Insérez le résultat dans l’URL après « ?key= » ou « &key= » et le lien fonctionne sur n’importe quel navigateur, serveur ou client REST.

usage

Ces caractères sont réservés par la syntaxe URL — ils séparent le schéma, le chemin, la requête et le fragment. Les encoder en %2B %2F %3A %3F %23 permet à la valeur de les transporter littéralement sans confondre l’analyseur de l’autre côté.

technical

Oui. Lorsque l’entrée contient un « % » errant qui n’est pas suivi de deux chiffres hexadécimaux, le décodeur affiche un message « Entrée invalide » au lieu de produire une sortie brouillée. Corrigez la séquence problématique et le résultat se met à jour instantanément.

features

Non. L’encodeur utilise les fonctions encodeURI / encodeURIComponent intégrées au navigateur, donc rien ne traverse le réseau. Cela rend l’outil sûr pour les jetons, les chemins de fichiers et toute autre valeur sensible que vous devez intégrer dans une URL.

privacy

Oui. Les caractères UTF-8 comme ñ, 漢, ✓ et emoji sont encodés dans les séquences correspondantes de %xx octets. Les navigateurs et serveurs modernes les décodent automatiquement en caractères originaux, de sorte que le aller-retour est sans perte.

compatibility

Use Cases

Compilation des chaînes de requête pour les API REST

Encodez les termes de recherche, les filtres et les identifiants pour les requêtes GET vers les API REST, Algolia, Elastic et Google Search afin que les caractères réservés ne cassent pas l’URL de la requête

technical

Paramètres de suivi des liens marketing

Encodage en pourcentage des paramètres UTM, noms de campagnes et chaînes de référents pour Google Analytics, Facebook Ads et liens HubSpot partagés via les e-mails et les réseaux sociaux

business

Filtres de passage et termes de recherche dans les URL

Codez des requêtes de recherche multi-mots, des caractères spéciaux et des options de tri en URLs partageables pour les tableaux de bord SaaS, les filtres e-commerce et les panneaux d’administration

web

Générer mailto : liens avec le sujet et le corps

Build mailto : liens dont l’objet et le corps contiennent des nouvelles lignes, de la ponctuation et des emojis, donc les boutons de clic pour envoyer un email ouvrent Gmail et Outlook avec le message déjà rempli

web

Intégrer les messages dans WhatsApp et les liens de partage SMS

Codez des liens de partage WhatsApp, Telegram et SMS préremplis afin que les clients puissent appuyer sur un bouton sur votre site et ouvrir le messager avec le message marketing prêt

social

Évasion de l’entrée utilisateur pour une construction sûre d’URL

Encodez les valeurs contrôlées par l’utilisateur avant de les injecter dans les URL afin d’éviter les bugs de contrebande de requêtes, d’injection de redirection et de liens cassés dans les applications web de production

technical