Encodeur URL

Préparez des liens propres pour le web, les emails ou les campagnes : encodez ou décodez du texte et des URLs avec les fonctions JavaScript standard (encodeURIComponent, encodeURI) et du Base64 UTF-8. En dessous, le décomposeur d’URL détaille chaque partie du lien (domaine, chemin, paramètres UTM, fragment) dans un tableau lisible — idéal pour débugger une redirection ou une landing sans quitter le navigateur.

Tout est 100 % local : vos chaînes ne sont pas transmises à nos serveurs. Résultats en temps réel, copie en un clic.

Encodage URL

100 % dans votre navigateur — aucune donnée envoyée au serveur.

Encodeur / décodeur ci-dessous ; faites défiler jusqu’au décomposeur d’URL pour lister chaque paramètre (y compris UTM).

Type d’encodage

Exemples : espace → %20 · &%26 · =%3D · @%40

Outil complémentaire

Décomposeur d’URL

Décomposeur d’URL : collez une adresse complète (avec ?, &, UTM, ancre après #) pour afficher protocole, domaine, chemin, fragment et un tableau clé / valeur de tous les paramètres — pratique pour les campagnes marketing, les liens trackés ou le support technique.

Comment ça marche

  1. Encoder : choisissez le type adapté (valeur de paramètre → encodeURIComponent ; URL entière → encodeURI ; autre besoin → Base64).
  2. Décoder : collez du pourcent-encoding ou du Base64 ; la détection est automatique.
  3. Décomposeur d’URL : collez le lien dans le second bloc ; récupérez chaque segment et chaque paramètre (utm_source, utm_medium, gclid, etc.) sans tableur ni extension.
  4. Copier : le bouton bleu sous chaque résultat copie la zone « Résultat » dans le presse-papiers.

Questions fréquentes

Comment encoder une URL en ligne ?
Mode Encoder : collez le texte et choisissez le type ; le résultat est temps réel.
Quelle différence entre encodeURI et encodeURIComponent ?
encodeURI garde la structure d’URL ; encodeURIComponent encode chaque segment de valeur.
Comment décoder une URL encodée ?
Mode Décoder : le navigateur tente decodeURIComponent, decodeURI ou Base64 selon le contenu.
Comment encoder en Base64 ?
Sélectionnez Base64 en mode Encoder.
Comment décoder les paramètres d’une URL ?
Utilisez le décomposeur d’URL : le tableau liste chaque clé et valeur de la query string, y compris les UTM.
À quoi sert le décomposeur d’URL ?
Il sépare visuellement protocole, hôte, chemin, fragment et paramètres. Utile pour vérifier une landing, comparer deux liens ou expliquer une redirection à un collègue — le tout en local.
Quand utiliser encodeURIComponent plutôt qu’encodeURI ?
Pour une valeur (mot de passe, libellé, token) à insérer dans une query string, utilisez encodeURIComponent. encodeURI convient plutôt à une URL déjà structurée que vous voulez rendre « sûre » sans casser les / et ?.
Mes données partent-elles sur vos serveurs ?
Non : encodage, décodage et analyse utilisent uniquement JavaScript dans votre navigateur.
Comment repérer un double encodage ?
Si vous voyez des séquences comme %2520 au lieu de %20, la chaîne a été encodée deux fois. Repartez du texte brut, encodez une fois, ou passez en mode Décoder pour inspecter.
Le mode Décoder gère-t-il le Base64 ?
Oui, lorsque la saisie ressemble à du Base64 (sans % ni schéma d’URL), le résultat est le texte UTF-8 décodé.
Pourquoi encoder les caractères dans une URL ?
Les espaces, accents et symboles réservés (&, =, #) doivent être représentés en pourcent-encoding pour que les serveurs et navigateurs interprètent correctement la requête.