Publicité bloquéeMerci de désactiver votre bloqueur de publicités pour soutenir nos services gratuits.

Encodeur / Décodeur URL

Encodez des composants URI pour qu'ils soient sûrs à inclure dans des liens et des soumissions de formulaires. Décodez les valeurs entrantes et analysez les chaînes de requête en objet structuré pour une utilisation facile.

Utilitairev1.0.0

Encodeur et décodeur URL

Encodez ou décodez des URLs et chaînes de requête instantanément. Trois modes d'encodage, un parseur de paramètres de requête et une décomposition complète des composants d'URL : 100% local.

Texte à encoder

67 octets · 67 caractères

Sortie encodéeComposant
Hello%20World!%20Price%3A%20%2429.99%20%26%20discount%3D10%25%20%7C%20email%3A%20user%40example.com

99 octets · 99 caractères+47.8% plus grand

67 BTaille entrée
99 BTaille sortie
ComposantMode
EncodéDirection

Trois modes d'encodage

Encodage de composant pour les valeurs de requête, encodage d'URL complet qui préserve les caractères structurels, et encodage de formulaire où les espaces deviennent +.

Parseur de paramètres de requête

Collez n'importe quelle URL ou chaîne de requête et obtenez une décomposition instantanée de chaque paire clé-valeur, décodée pour la lisibilité.

100% Privé et local

Tout l'encodage et décodage utilise les APIs natives encodeURIComponent et decodeURIComponent du navigateur. Rien ne quitte votre appareil.

Guide

Comment encoder ou décoder une URL

1

Choisissez la direction

Sélectionnez Encoder pour encoder en pourcentage du texte, ou Décoder pour convertir une chaîne encodée en forme lisible.

2

Choisissez le mode d'encodage

Choisissez entre encodeURIComponent (valeurs de requête), encodeURI (URLs complètes), ou Formulaire (x-www-form-urlencoded).

3

Conversion instantanée

La sortie se met à jour pendant la saisie : aucun appui sur bouton nécessaire. Collez une URL complète dans l'onglet parseur pour la décomposer en ses composants.

4

Copiez ou inversez

Copiez la sortie en un clic, ou cliquez sur Inverser pour déplacer le résultat dans l'entrée pour des opérations enchaînées.

Publicité bloquéeMerci de désactiver votre bloqueur de publicités pour soutenir nos services gratuits.
Cas d'usage

Qui utilise un encodeur URL ?

Développeurs frontend

Encodez les valeurs des paramètres de requête avant de les ajouter aux appels fetch ou lors de la construction d'URLs dynamiques en JavaScript.

Développeurs backend

Décodez les données de formulaire encodées en pourcentage entrantes et les chaînes de requête URL des requêtes HTTP.

Ingénieurs QA

Vérifiez que votre application encode correctement les caractères spéciaux avant les tests d'intégration et de bout en bout.

Ingénieurs DevOps

Encodez les caractères spéciaux dans les URLs webhook et les points de terminaison de callback pour la configuration des pipelines CI/CD.

Spécialistes SEO

Décodez et inspectez les URLs crawlées pour vérifier la structure des paramètres, les chemins canoniques et les tags de suivi.

Chercheurs en sécurité

Décodez des URLs obfusquées ou doublement encodées trouvées dans des liens de phishing, des payloads de malware et des journaux d'applications web.

Publicité bloquéeMerci de désactiver votre bloqueur de publicités pour soutenir nos services gratuits.
Comparaison

Endless Forge face aux autres outils URL

Trois modes d'encodage, un parseur de requêtes et une décomposition complète des URLs : tout en local.

Fonctionnalité
Autres outilsmoyenne
Endless Forge✦ Ce site
Trois modes d'encodage
Sometimes
Oui
Parseur de paramètres de requête
Sometimes
Oui
Inversement de l'entrée et de la sortie
Non
Oui
Zéro traitement serveur
Non
Oui
Fonctionne hors ligne
Non
Oui
Gratuit
Limited
Oui
Publicité bloquéeMerci de désactiver votre bloqueur de publicités pour soutenir nos services gratuits.

Tous les scénarios d'encodage URL couverts

L'encodeur URL Endless Forge gère les trois scénarios d'encodage que les développeurs rencontrent vraiment : encodeURIComponent pour les valeurs de requête individuelles, encodeURI pour les URLs complètes, et application/x-www-form-urlencoded où les espaces deviennent +. L'onglet Parseur d'URL va plus loin : collez n'importe quelle URL pour obtenir un tableau décodé instantané de chaque paramètre.
Publicité bloquéeMerci de désactiver votre bloqueur de publicités pour soutenir nos services gratuits.
Explorer

Plus d'outils utilitaires et développeur

Publicité bloquéeMerci de désactiver votre bloqueur de publicités pour soutenir nos services gratuits.
FAQ

Questions fréquentes

encodeURIComponent encode tout sauf les lettres, chiffres et - _ . ! ~ * ' ( ). C'est pour les valeurs individuelles comme les paramètres de requête. encodeURI laisse intacts les caractères structurels des URLs et est conçu pour encoder une URL complète sans casser sa syntaxe.
Vous avez besoin d'encoder des composants d'URL quand ils contiennent des caractères ayant une signification spéciale dans la structure d'URL ou qui sont en dehors de la plage ASCII sécurisée. Les situations courantes incluent l'encodage des valeurs de paramètres de requête contenant des espaces, des esperluettes ou des signes égal. Si vous construisez des en-têtes d'authentification API ou encodez des données binaires pour le transport URL, l'Encodeur Base64 en mode URL-safe est souvent plus approprié.
L'encodage en pourcentage représente un caractère comme un signe pourcentage suivi de deux chiffres hexadécimaux. Par exemple, un espace est %20, une esperluette est %26 et un arobase est %40.
Un + littéral dans une valeur de requête doit être encodé en %2B lors de l'utilisation de l'encodage de composant, car + est interprété comme un espace dans les données encodées en formulaire.
Tout l'encodage et décodage d'URL est effectué localement dans votre navigateur en utilisant les fonctions JavaScript intégrées. Aucune donnée n'est transmise à aucun serveur. Pour décoder des tokens JWT passés dans les paramètres de requête d'URL, le Décodeur JWT gère à la fois le décodage d'URL et le décodage Base64URL des segments du token en une seule étape.
Jamais. Tout l'encodage et décodage utilise les APIs natives du navigateur. Rien de ce que vous saisissez n'est transmis nulle part.

6 questions avec réponses

Publicité bloquéeMerci de désactiver votre bloqueur de publicités pour soutenir nos services gratuits.
Startup Fame Verification