Décodeur URL

Décodeur URL

Décodez n'importe quelle URL ou chaîne en percent-encoding en texte lisible instantanément dans votre navigateur. Suit la norme RFC 3986. Gratuit.

Mis à jour mai 2026

Vérifié par Rafael Duarte

Shift + Enter pour Copier · Shift + ← → pour les onglets
URL encodée
0 caractères
Résultat décodé
Vitesse
Instantané
Confidentialité
Local uniquement

Décodeur URL en ligne : comment ça marche

Trois étapes pour une URL lisible

1. Collez la chaîne encodée

URL complète, fragment de query string ou toute valeur en percent-encoding.

2. Lisez le résultat

Chaque `%XX` redevient le caractère original, les séquences UTF-8 sont reconstituées et `+` devient un espace.

3. Copiez

Cliquez sur Copier ou utilisez Shift+Entrée pour récupérer la chaîne décodée.

Ce que fait cet outil

Au-delà du décodage basique

Gère `%XX` et `+`

Décode les séquences en percent-encoding et aussi le + utilisé en application/x-www-form-urlencoded.

Reconstitue l'UTF-8 multi-octets

Caractères accentués, CJK et emoji formés de plusieurs séquences %XX redeviennent un seul caractère Unicode.

Signale les séquences invalides

Un % non suivi de deux chiffres hexadécimaux valides génère une erreur claire plutôt qu'un résultat corrompu.

100 % dans le navigateur

Fonctionne via decodeURIComponent() en local — rien n'est envoyé à un serveur.

Bascule directe vers l'encodeur

Le bouton "Échanger & Encoder" envoie le résultat décodé directement vers l'Encodeur URL, sans copier-coller manuellement entre les deux outils.

Exemples

Entrée encodée
Sortie décodée
bonjour%20monde
bonjour monde
user%40exemple.com
user@exemple.com
%E2%82%AC100
€100
caf%C3%A9
café
recherche%3Fq%3Dbonjour%26lang%3Dfr
recherche?q=bonjour&lang=fr
already%2520encoded
already%20encoded — double encodage, redécodez une fois de plus

Quand vous allez utiliser cet outil

Les scénarios les plus fréquents

Déboguer une réponse d'API

Les headers comme Location ou Referer contiennent souvent des URL en percent-encoding.

Lire des logs d'accès

Les query strings brutes dans les logs serveur deviennent lisibles une fois décodées.

Inspecter des redirections

Les URL de redirection intégrées dans d'autres URL sont souvent doublement encodées.

Flux OAuth

Tokens et authorization codes apparaissent en percent-encoding dans les URL de callback.

Revue de sécurité

Des payloads encodés dans des requêtes HTTP peuvent cacher des tentatives d'injection.

Nettoyer une URL copiée depuis le navigateur

En copiant un lien depuis la barre d'adresse, certains navigateurs renvoient la version percent-encoded — décodez-la pour lire la vraie URL avant de la partager.

Mauvais décodage ? Commencez ici

Double encodage

Une URL encodée deux fois nécessite deux passages de décodage — le premier laisse encore des %XX dans le résultat.

`+` n'est pas toujours un espace

Seulement dans les query strings (application/x-www-form-urlencoded) — dans un segment de chemin, c'est un signe plus littéral.

Séquence `%` invalide

Un % non suivi de deux chiffres hexadécimaux valides est malformé et génère une erreur.

Décoder l'URL entière au lieu des paramètres seuls

Décoder toute la chaîne fonctionne pour la lecture, mais si un paramètre contient un %2F ou %3F intentionnel, décoder le tout mélange cette valeur avec la structure de l'URL.

Pourquoi décoder ici

Tout le décodage s'exécute localement via JavaScript — rien n'est envoyé à un serveur, rien n'est enregistré.

La reconstitution correcte de l'UTF-8 multi-octets et le traitement du + comme espace dans les query strings évitent les deux erreurs les plus courantes quand on fait ça à la main.

C'est la moitié complémentaire de l'Encodeur URL : décodez ici, ajustez le texte et cliquez sur "Échanger & Encoder" pour revenir à la chaîne percent-encoded sans changer d'onglet manuellement.

Questions fréquentes

Le décodage URL convertit du %XX percent-encoded (RFC 3986). Le décodage Base64 convertit une chaîne composée des caractères A–Z a–z 0–9 + / pour retrouver le contenu original — ce sont des formats différents. Si votre chaîne ressemble à aGVsbG8=, utilisez le décodeur Base64.

Références

Article associé

O que é phishing e como identificar golpes

Outils connexes