Passer au contenu

Encodage/Décodage d’URL

Encodage/Décodage d’URL prend en charge l’encodage et le décodage en pourcentage des URL pour les caractères spéciaux, espaces, textes multilingues et paramètres de requête, utile pour les API, formulaires et liens partagés.

Texte d’entrée

Caractère

0 / 500,000

Encodage/Décodage d’URL

Démarrage rapide

1
Saisissez le contenu ci‑dessus (URL, texte, CJK, etc)
2
Cliquez sur Encoder ou Décoder pour changer de mode
3
Cliquez sur le bouton pour lancer; le résultat s’affiche dans la même zone de texte
4
Utilisez le bouton Copier ci‑dessous

Scénarios courants

Paramètres d’API

encoder les paramètres de requête et les corps de requête pour transmettre correctement les caractères spéciaux

Soumission de formulaire

gérer les données GET/POST; prise en charge des CJK et des symboles spéciaux

Liens de partage

générer des URL avec des CJK/symboles spéciaux sans corruption

Requêtes de recherche

encoder les mots‑clés, surtout s’ils contiennent & = # ?

Conseils d'utilisation

Éviter le double encodage : vérifier la présence de séquences %XX
Encodage partiel : encoder uniquement les valeurs de paramètres (ex. ?key=encodé) et conserver la structure de l’URL
Débogage : décoder les paramètres des requêtes réseau pour trouver rapidement les problèmes
Caractères réservés : : / ? # [ ] @ ! $ & ' ( ) * + , ; = ont une signification particulière; utilisés comme données, ils doivent généralement être encodés (selon le contexte, notamment : / ? # & = +)
Codage des caractères : les caractères non ASCII sont encodés en UTF‑8 (1–4 octets), chaque octet écrit en %HH

Limitations et compatibilité

Encodage d’URL ≠ chiffrement : conversion de format réversible qui ne protège pas les données sensibles
Longueur d’URL : longueur totale recommandée < 2048 caractères (selon navigateur/serveur)
Espace : dans les chaînes de requête, l’espace peut être + (encodage formulaire) ou %20 (général); cet outil utilise %20 par défaut
Texte très long : peut rendre le navigateur non réactif ou provoquer un crash; traitez par parties

Confidentialité & sécurité

Tous les traitements s’effectuent localement dans le navigateur. Vous pouvez remplacer, effacer et retraiter le contenu à tout moment.
Pour les données sensibles (mots de passe, clés, jetons), utilisez du chiffrement, pas l’encodage

FAQ

5

Poursuivez avec ces outils associés pour l’étape suivante.