Encodeur et décodeur d’URL

Rendez un texte utilisable dans un lien, retransformez un texte encodé en % en mots lisibles, et voyez de quoi une URL est faite.

Scellé sur cet appareil

Fonctionne dans votre navigateur. Rien n’est envoyé.

Scellé

Résultat

Le résultat s’affichera ici pendant la saisie.

Comment ça marche

  1. Choisissez le sens

    Encoder rend un texte utilisable dans une URL. Décoder retransforme des séquences comme %C3%A9 en caractères lisibles.

  2. Choisissez ce que vous encodez

    La valeur d’un paramètre doit avoir tous ses caractères spéciaux encodés. Une URL entière garde ses barres obliques, son point d’interrogation et ses esperluettes.

  3. Copiez ou examinez

    Copiez le résultat, ou lisez le tableau qui découpe une URL en protocole, hôte, chemin, paramètres et fragment.

Questions fréquentes

Le texte que je colle est-il envoyé quelque part ?

Non. L’encodage, le décodage et l’analyse d’URL se font entièrement dans votre navigateur. Les liens qui contiennent des jetons ou des données personnelles restent donc sur votre appareil.

Quelle différence entre encoder une partie et une URL entière ?

Dans une partie, comme un terme de recherche placé après ?q=, les caractères comme &, = et / doivent être encodés pour ne pas être lus comme la structure de l’URL. Une URL entière garde ces caractères, puisqu’ils forment sa structure, et n’encode que les espaces et les caractères hors ASCII.

Les espaces doivent-ils devenir %20 ou + ?

Les deux sont courants. %20 fonctionne partout dans une URL. + ne signifie une espace que dans les paramètres envoyés par les formulaires HTML. Dans le doute, utilisez %20.

Pourquoi les lettres accentuées deviennent-elles plusieurs codes % ?

Les URL utilisent l’UTF-8, où un caractère comme é occupe deux octets et un emoji quatre. Chaque octet s’écrit % suivi de deux chiffres hexadécimaux, donc é devient %C3%A9.

Pourquoi le décodage échoue-t-il sur certains textes ?

Le décodage échoue quand un % n’est pas suivi de deux chiffres hexadécimaux, ou quand les octets ne forment pas de l’UTF-8 valide, ce qui arrive souvent avec des textes encodés en Latin-1 par d’anciens systèmes. L’erreur indique exactement où se trouve le problème.

Installer One For All sur votre ordinateur

One For All s’ouvre alors dans sa propre fenêtre, comme une application, directement depuis votre bureau ou votre écran d’accueil. Rien à télécharger dans un magasin d’applications, et vos fichiers restent toujours sur votre appareil.

  1. Cliquez sur l’icône d’installation à droite de la barre d’adresse, ou ouvrez le menu du navigateur (⋮).
  2. Choisissez « Installer One For All » ou « Installer la page en tant qu’application » : un raccourci s’ajoute à votre bureau et à vos applications.

Télécharger le moteur de cet outil ?

Cet outil fonctionne entièrement dans votre navigateur. Pour cela, il doit télécharger une seule fois les éléments ci-dessous depuis One For All. Ils sont ensuite gardés sur cet appareil : la prochaine fois, l’outil démarre tout de suite.

Vos fichiers, eux, ne sont jamais envoyés.