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.
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
- Encoder : choisissez le type adapté (valeur de paramètre →
encodeURIComponent; URL entière →encodeURI; autre besoin → Base64). - Décoder : collez du pourcent-encoding ou du Base64 ; la détection est automatique.
- 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.
- 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
%2520au 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.