Aller au contenu
AioFreeKit

Encodeur et décodeur d'URL

Encodez du texte en pourcentage pour l'utiliser dans une URL, ou décodez un lien échappé pour le rendre lisible. Les liens longs sont automatiquement décomposés en paramètres de requête.

« Composant » (encodeURIComponent) échappe tous les caractères réservés : à utiliser pour une seule valeur de paramètre. « URL entière » (encodeURI) conserve :/?#&= tel quel, pour que le lien reste utilisable.

L'encodage de formulaire (application/x-www-form-urlencoded) écrit les espaces sous la forme + au lieu de %20.

0 caractères · 0 octets · 0 lignes

Résultat

Le résultat s'affichera ici à mesure que vous tapez.

0 caractères · 0 octets · 0 lignes

Ce que gère cet outil

  • Les deux portées d'encodage

    Passez d'encodeURIComponent, pour une valeur isolée, à encodeURI, pour un lien complet, sans avoir à deviner ce qu'un autre outil a utilisé.

  • Paramètres de requête détaillés

    Collez un long lien de tracking : chaque paramètre est listé avec sa valeur décodée, vous voyez donc exactement ce qui est transporté.

  • Compatible encodage de formulaire

    L'option + comme espace reproduit la façon dont les formulaires HTML et beaucoup de backends encodent les données, dans les deux sens.

Questions fréquentes

Quelle est la différence entre les deux portées ?

Composant (encodeURIComponent) échappe les caractères réservés comme & ? = / afin que le texte soit sûr en tant que valeur d'un seul paramètre. URL entière (encodeURI) laisse ces caractères intacts pour que le lien continue de fonctionner.

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

Un signe pourcentage doit être suivi de deux chiffres hexadécimaux. Si le texte contient un % isolé ou une séquence tronquée comme %E4%B8, le décodage ne peut pas continuer et le message d'erreur indique ce qui a échoué.

Les espaces doivent-ils devenir %20 ou + ?

Utilisez %20 dans un chemin ou une URL classique. Réservez + aux corps de requête encodés en formulaire et aux chaînes de requête produites ainsi : activez l'option dans ce cas.

Les liens que je colle sont-ils enregistrés ?

Non. L'encodage, le décodage et l'analyse des paramètres se font localement dans votre navigateur : rien n'est transmis ni journalisé.