Comment Utiliser
- Ouvrir Outil — Encodeur URL en ligne gratuit charge — sans upload serveur, sans inscription. Vos données restent sur votre appareil.
- Choisir Mode — Onglet Encoder (encodeURI/encodeURIComponent/query string) ou Décoder. Toggle "Encoder tous" pour query params.
- Entrer ou Parser URL — Collez chaîne, ou utilisez parser URL intégré pour casser URL en composants (protocole/hôte/chemin/requête/fragment) pour encodage ciblé.
- Copier Résultat — Clic Copier ou utilisez Intervertir pour inverser opération. Détection double encodage avertit si entrée déjà encodée.
- Garder Privé — Vos URLs ne quittent jamais votre navigateur. Fermez onglet et partis — aucun serveur ne les a vus.
Questions Fréquentes
À quoi sert un encodeur URL en ligne gratuit ?
Un encodeur URL en ligne gratuit convertit les caractères spéciaux des URLs en format percent-encoded (encodeURI/encodeURIComponent) et vice-versa. Supporte trois modes: encodeURI (préserve / : @), encodeURIComponent (encode tout pour query params), et mode query string (+ pour espaces). Inclut parser URL intégré, détection double encodage, et conformité RFC 3986 — tout dans votre navigateur, zéro upload serveur.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI préserve les caractères de structure URL comme :, /, ?, #, &, = (pour URLs complètes). encodeURIComponent encode TOUS les caractères spéciaux y compris ceux-ci, le rendant sûr pour les valeurs de query parameters. Cet outil permet le choix: mode standard utilise encodeURI; "Encoder tous les caractères" active encodeURIComponent. Mode query string utilise + pour espaces selon standard HTML form.
Comment le parser URL intégré aide-t-il pour l'encodage ?
Le parser décompose toute URL en protocole, hôte, chemin, query string, et fragment. Vous pouvez éditer chaque composant individuellement — ex: encoder seulement les valeurs de query string en laissant le chemin intact — puis réassembler. Cela évite d'encoder accidentellement les caractères structurels qui doivent rester tels quels.
Qu'est-ce que le double encodage et comment cet outil le détecte-t-il ?
Le double encodage survient quand une chaîne déjà encodée est encodée à nouveau (ex: %20 → %2520). Cet outil détecte les patterns comme %25 (% encodé) et avertit avant traitement, empêchant redirects cassés et URLs malformées dans analytics ou tracking links.
Mes données URL sont-elles gardées privées avec cet encodeur ?
Oui. Tout encodage/décodage utilise les encodeURI(), encodeURIComponent(), et decodeURIComponent() natifs du navigateur localement. Zéro appels réseau, pas analytics, pas upload serveur, pas logging. Fonctionne hors-ligne après premier chargement comme PWA. Vos URLs, query params, et tracking data existent seulement en mémoire navigateur.
Trois Modes d'Encodage
encodeURI (préserve structure URL), encodeURIComponent (encodage complet), mode query string (+ pour espaces). Conforme RFC 3986.
Parser URL Intégré
Analyse toute URL en protocole, hôte, chemin, requête, fragment — éditez chaque composant individuellement, réassemblez.
Encodage/Décodage Pourcentage
Convertit caractères spéciaux en format %XX (espace→%20, &→%26, =→%3D). Le décodage inverse parfaitement.
Détection Double Encodage
Avertit si l'entrée semble déjà encodée (ex: %2520) — évite redirects cassés et URLs malformées.
100% Privé & Hors-ligne
Tout encodage/décodage dans navigateur via APIs natives. Sans upload serveur, sans inscription, fonctionne hors-ligne comme PWA après premier chargement.
Encodeur URL Gratuit En Ligne — encodeURI, encodeURIComponent & Mode Query String
L'encodage URL (aussi connu comme percent-encoding) convertit caractères en format transmissible sûr sur internet. Espaces→%20, esperluettes→%26, égal→%3D. Cet encodeur URL gratuit en ligne supporte 3 modes: encodeURI() standard qui préserve structure URL (garde slashes, colons, hashes), encodeURIComponent() mode ("Encoder tous") pour valeurs query parameters, et mode query string (+ pour espaces per HTML form standard). Parser URL intégré laisse éditer protocole, hôte, chemin, requête, fragment séparément avant réassemblage. Tout traitement utilise APIs navigateur natives — zéro upload serveur.
Pourquoi Utiliser un Encodeur URL Gratuit En Ligne avec Parser URL Intégré ?
Encoder URLs manuellement est source d'erreurs — manquer un caractère spécial et l'API call échoue ou analytics cassent. Cet encodeur URL gratuit donne 3 modes + parser URL qui casse toute URL en composants éditables (protocole, hostname, pathname, search, hash). Éditez juste query string, ré-encodez, réassemblez. Détecte double-encodage auto (ex: %2520 pour espace déjà encodé). RFC 3986 compliant. Fonctionne hors-ligne comme PWA après premier chargement. Pas inscription, pas tracking, pas limites taille fichier.
encodeURI vs encodeURIComponent vs Query String Encoding
encodeURI(): Pour URLs complètes — garde :, /, ?, #, [, ], @ intact. encodeURIComponent(): Pour valeurs query parameters — encode tout incluant :, /, ?, #, &, =. Query String Mode: Comme encodeURIComponent mais + pour espaces (application/x-www-form-urlencoded standard). Cet outil offre les trois via toggles simples. Parser intégré permet cibler encodage sur composants URL spécifiques — encode seulement search params, laisse path seul.
Cas Usage Courants pour Encodage & Décodage URL
Développeurs API: encode valeurs query parameters pour appels REST. Marketeurs: décodez tracking URLs Google/Facebook ads pour lire UTM params. SEO: nettoyez chaînes redirect avec URLs double-encodées. Form handling: encode GET request data. Sécurité: décodez URLs obfusquées pour inspecter redirects. Analytics: parse percent-encoded event data. Tout 100% client-side — vos API keys, auth tokens, et PII dans query strings ne quittent jamais votre appareil.
AIAZH