S’exécute dans votre navigateur
Décodeur d’URL
Décodez les URL et requêtes percent-encoded en texte lisible. Les séquences invalides sont signalées sans appel réseau.
Collez une barre d’adresse ou un fragment de requête plein de pour-cents et retrouvez les caractères. Cette page décode seulement.
decodeURIComponent tourne dans le navigateur. Les échappements malformés affichent une erreur, sans fetch d’URL.
Mode d’emploi
- Collez la chaîne encodée.
- Décodez.
- Lisez le texte ou l’erreur d’une séquence cassée.
Comment ça marche
Des séquences comme %20 et %C3%A9 deviennent espace et é. Le plus ne devient pas un espace, contrairement à certains parseurs de formulaire.
Un % tronqué ou une paire non hexadécimale échoue. Cela évite de corrompre un jeton en silence.
Exemples
Aperçu de requête
q=caf%C3%A9%20table devient q=café table pour voir la vraie phrase.
Échappement cassé
Un %3 final sans second chiffre hex lève une URL encodée invalide.
FAQ
Le plus devient-il un espace ?
Non. Le plus reste plus. Si la source a utilisé plus pour les espaces, remplacez-le d’abord par %20.
Puis-je décoder un slug ?
Les slugs ont rarement des séquences percent. Servez-vous-en pour requêtes et chemins encodés.
Cela fetch-t-il l’URL ?
Non. Cela transforme seulement la chaîne dans cet onglet.
Le décodage est-il local ?
Oui. Aucune requête réseau.
Outils liés
- Encodeur d’URLEncodez en pour-cent les valeurs de requête et segments de chemin avec encodeURIComponent. Les espaces deviennent %20. Dans le navigateur.
- Décodeur Base64Décodez du Base64 en texte UTF-8 lisible pour inspecter jetons et payloads. Le décodage ne quitte pas cet onglet.
- Générateur de slugsTransformez un titre de page en slug d’URL : minuscules, accents retirés, mots joints par des tirets. La conversion reste dans le navigateur.
- Validateur JSONVérifiez si le JSON est syntaxiquement valide et voyez la ligne et la colonne de la première erreur. La validation reste dans le navigateur.
- Encodeur Base64Encodez du texte UTF-8 en Base64 pour data URI, en-têtes et embeds. L’encodage utilise les API web de cet onglet, sans serveur.