Gratuit en ligne URL Encoder / Decoder
Encodez ou décodez des URL et des chaînes de requête avec analyse automatique des paramètres. Gratuit, en ligne, 100% côté client — sans inscription.
100% Côté client · Vos données ne quittent jamais votre navigateurComment utiliser URL Encoder / Decoder
Collez une URL brute ou une chaîne de texte dans la zone de saisie. Cliquez sur Encoder pour l'encoder en pourcentage avec encodeURIComponent, ou changez de direction et cliquez sur Décoder pour récupérer la chaîne d'origine depuis une entrée encodée en pourcentage.
Lorsque vous décodez une URL contenant une chaîne de requête, un panneau Paramètres de requête apparaît sous la sortie et affiche les paramètres sous forme d'arbre JSON structuré. C'est particulièrement utile pour inspecter des URL complexes provenant de réponses d'API ou de journaux.
Raccourci clavier : Ctrl/Cmd+Entrée pour exécuter, Ctrl/Cmd+K pour effacer.
Questions fréquentes
Qu'est-ce que l'encodage d'URL ?
L'encodage d'URL (également appelé encodage en pourcentage) convertit les caractères qui ne sont pas sûrs dans une URL — comme les espaces, &, =, # — en un % suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20 et & devient %26.
Quand utiliser encodeURIComponent plutôt qu'encodeURI ?
Utilisez encodeURIComponent (ce que fait cet outil) pour encoder les valeurs de paramètres de requête ou les segments de chemin individuels. Utilisez encodeURI uniquement lorsque vous souhaitez encoder une URL complète tout en préservant les caractères structurels comme /, ? et #.
Que fait l'analyseur de chaîne de requête ?
Lorsque vous décodez une URL contenant une chaîne de requête (ex. : ?name=John&role=admin), l'outil analyse automatiquement les paramètres et les affiche sous forme d'arbre JSON structuré, facilitant l'inspection de chaînes de requête complexes ou imbriquées.
Est-il sûr d'utiliser cet outil avec des données sensibles ?
Oui. Tout le traitement s'effectue dans votre navigateur — aucune donnée n'est envoyée à un serveur. Cet outil n'enregistre, ne stocke ni ne transmet votre saisie.
Pourquoi l'encodage d'une URL complète la casse-t-il ?
Si vous encodez une URL entière, tous les caractères structurels (://, /, ?) sont aussi encodés, rendant le résultat impossible à analyser comme URL. N'encodez que les valeurs des paramètres de requête, pas la structure complète de l'URL.