Outils

Encodeur/décodeur d'URL en ligne gratuit – Encoder et décoder une URL

Encodez et décodez des composants d'URL gratuitement : espaces, caractères non ASCII et symboles spéciaux en encodage pourcentage, ou inversement, directement dans votre navigateur.

Tous les outils fonctionnent dans votre navigateur — rien de ce que vous traitez n’est téléversé.

Comment utiliser

  1. Saisissez ou collez du texte dans la zone Entrée – par exemple une URL contenant des espaces, des accents ou des caractères chinois.
  2. Cliquez sur Encoder pour produire la version à encodage pourcentage, ou sur Décoder pour transformer une chaîne encodée en texte lisible.
  3. Utilisez Copier pour récupérer le résultat, ou Effacer pour repartir de zéro.

L’encodage s’effectue entièrement dans votre navigateur : les valeurs que vous traitez ici ne quittent jamais votre appareil.

L’encodage d’URL est un besoin quotidien pour quiconque construit des liens, des chaînes de requête ou des intégrations : partager un terme de recherche avec des espaces, transmettre un titre en chinois dans une URL ou déboguer un appel API plein de séquences %20. Faire l’encodage à la main est fastidieux et facile à rater – un seul caractère oublié peut casser tout le lien.

Conseils

Utilisez Décoder lorsqu’une URL arrive criblée d’échappements % pour lire ce qu’elle contient réellement. Utilisez Encoder avant d’insérer du texte fourni par l’utilisateur dans un lien, afin que les caractères spéciaux ne cassent pas la structure de l’URL. Les textes non ASCII – lettres accentuées, chinois ou japonais – sont encodés en séquences pourcentage UTF-8.

Pourquoi utiliser cet outil

Chaque navigateur effectue l’encodage d’URL en interne, mais on a souvent besoin de la forme encodée elle-même : pour des redirections, des corps d’API, des liens dans un e-mail ou de la documentation. Cet outil offre les deux sens instantanément, avec des erreurs claires, et conserve vos données dans le navigateur.

Real-world use cases

  • API development: Format JSON responses from Chrome DevTools before committing fixtures.
  • Debugging: Validate timestamps, regex or hashes without switching to a terminal or IDE.
  • On-call fixes: From your phone, quickly convert timezone or generate a UUID for a hotfix branch.

How it compares

ToolOfflinePrivacySetupCost
This toolYes100% localNoneFree
Server toolsNoMay log IPNoneFree/Ads
CLI / IDE pluginYesLocalInstall & configFree

For quick checks without context switching, the browser tool is fastest. For CI, keep the CLI as source of truth.

Pro tips

  • Bookmark the tool. With prefetch enabled, it opens near-instantly next time.
  • For secrets like hashes with salts, prefer your local terminal for production values.
  • Pair UUID/Password generators with your password manager for rotation workflows.

FAQ

À quoi sert l'encodage d'URL ?

L'encodage d'URL convertit les caractères qui ne sont pas sûrs dans une URL vers une forme encodée en pourcentage. Un espace devient par exemple %20 et 中文 devient %E4%B8%AD%E6%96%87. Les navigateurs et les serveurs peuvent ainsi transmettre du texte en toute sécurité dans les paramètres de requête et les chemins.

Quelle est la différence entre encodeURIComponent et encodeURI ?

encodeURIComponent encode tous les caractères réservés, son résultat est donc sûr n'importe où dans une URL, y compris dans une valeur de requête. encodeURI laisse intacts les délimiteurs réservés comme / et ?, il ne convient donc qu'aux URL complètes. Cet outil applique l'encodage au niveau du composant, ce qu'il vous faut en général pour les valeurs.

Comment décoder une chaîne à encodage pourcentage ?

Collez la chaîne encodée, par exemple %E4%B8%AD%E6%96%87, dans la zone de saisie et cliquez sur « Décoder ». Le texte d'origine est restauré. Si l'entrée n'est pas un encodage en pourcentage valide, l'outil affiche une erreur au lieu de renvoyer du texte illisible.

Is it safe to paste production secrets?

Local processing is safer than server tools, but avoid pasting real production secrets anywhere.

Does this work offline?

Yes. After the first load the tool works without network.

Can I use this on mobile?

Yes. All developer tools are responsive and work on phones.

Outils associés