Zolkit

Encodeur / Décodeur d'URL

Encodez et décodez des URLs ou des composants individuels en temps réel grâce aux fonctions URI natives de JavaScript. Privé, instantané, gratuit.

Encodez et Décodez des URLs Instantanément

L'encodage d'URL (encodage en pourcentage) remplace les caractères ASCII non sécurisés par '%' suivi de deux chiffres hexadécimaux, garantissant la validité des URLs sur tous les navigateurs, serveurs et plateformes. L'encodeur/décodeur de Zolkit fonctionne entièrement dans votre navigateur grâce aux fonctions natives JavaScript encodeURIComponent et decodeURIComponent.

Traitement en temps réel

La sortie se met à jour instantanément pendant la saisie, sans aucun bouton à cliquer.

Deux modes

Le mode Composant encode/décode les paramètres de requête individuels. Le mode URL complète préserve la structure de l'URL tout en encodant/décodant les parties nécessaires.

100 % Privé

Tout le traitement s'effectue localement. Vos URLs et données ne quittent jamais votre navigateur.

Conforme aux standards

Utilise les fonctions natives JavaScript encodeURIComponent et encodeURI, conformes à la RFC 3986.

Gere les cas limites

Encode correctement les caracteres Unicode multi-octets, les symboles speciaux et les espaces. Mode Component pour les parametres, Full URL pour les adresses.

Copie instantanée

Copiez le résultat dans votre presse-papiers en un seul clic.

Comment encoder ou décoder une URL

  1. 1

    Choisissez le mode Encoder ou Décoder, puis sélectionnez Composant (pour les paramètres de requête) ou URL complète.

  2. 2

    Collez votre texte ou URL dans le champ d'entrée. Le résultat apparaît instantanément dans le champ de sortie.

  3. 3

    Cliquez sur Copier pour copier le résultat dans votre presse-papiers.

Foire aux questions

Qu'est-ce que l'encodage d'URL ?

L'encodage d'URL (encodage en pourcentage) convertit les caractères non autorisés ou ayant une signification particulière dans les URLs en '%' suivi de leur valeur ASCII hexadécimale, par exemple un espace devient %20.

Quelle est la différence entre le mode Composant et le mode URL complète ?

Le mode Composant utilise encodeURIComponent, qui encode presque tous les caractères, dont '/', '?', '#' et '&'. Le mode URL complète utilise encodeURI, qui préserve les caractères structurels d'une URL tels que '://', '/', '?', '#' et '&'.

Quand utiliser le mode Composant ?

Utilisez le mode Composant pour encoder des valeurs de paramètres de requête individuels ou des segments de chemin, par exemple lors de la construction programmatique d'une URL : key=encodeURIComponent(value).

Quand utiliser le mode URL complète ?

Utilisez le mode URL complète lorsque vous disposez d'une URL complète et souhaitez encoder uniquement les caractères non sécurisés tout en conservant la structure de l'URL intacte.

Pourquoi le décodage échoue-t-il parfois ?

Le décodage échoue lorsque l'entrée contient une séquence encodée en pourcentage malformée, comme un '%' isolé ou une séquence incomplète comme '%2'. L'outil intercepte cette erreur et affiche un avertissement.

Les caractères Unicode sont-ils pris en charge ?

Oui. La fonction encodeURIComponent de JavaScript gère correctement l'Unicode en convertissant d'abord les caractères en UTF-8, puis en encodant en pourcentage chaque octet.