Développement

Encoder / décoder une URL

Encodez du texte ou des URL en encodage pourcent (%20, %26…) ou décodez-le en texte clair. Compatible UTF-8 et fonctionne dans votre navigateur — rien n'est envoyé.

Saisie
Résultat
Le résultat apparaît ici.

Comment l'utiliser

Collez du texte et choisissez Encoder pour le rendre compatible avec une URL — les espaces deviennent %20 et les caractères réservés comme & = ? # sont échappés. Collez une chaîne encodée et choisissez Décoder pour la relire. Pratique pour les chaînes de requête, paramètres d'API et liens partagés par chat ou e-mail.

Exemple

Entrée a b&c=d → (Encoder)
Résultat a%20b%26c%3Dd

Questions fréquentes

Quelle différence entre encoder une URL entière et un composant ?

Cet outil utilise l'encodage de composant (encodeURIComponent), qui échappe aussi & = ? / et #. C'est ce qu'il faut pour une seule valeur de requête ou un segment de chemin, pas pour une adresse complète.

Pourquoi un espace devient-il parfois + au lieu de %20 ?

La forme + vient des anciens envois de formulaires HTML (application/x-www-form-urlencoded). Cet outil produit %20, valide partout, y compris dans les chemins.

Mon texte est-il envoyé quelque part ?

Non. L'encodage et le décodage se font entièrement dans votre navigateur ; rien n'est envoyé.