Toolosaurus

URL Encoder & Decoder

Safely encode and decode URLs, special characters, and query parameters (incl. Base64).

TexteMis à jour : Octobre 2026
Erkannte URL-Query-Parameter (3)
queryPDF zusammenführen
categorytools
filterkostenlos
Step-by-step

How URL Encoder & Decoder Works

Safely encode and decode URLs, special characters, and query parameters (incl. Base64).

1

1. Saisir l’adresse web ou le texte à traiter

Collez votre URL complète, paramètre de requête (query parameter) ou texte brut dans l’éditeur, ou déposez directement un fichier texte dans l’application.

2

2. Choisir l’opération : Encoder ou Décoder

Sélectionnez le traitement : Encodage d’URL (Percent-Encoding) pour convertir les caractères spéciaux en valeurs hexadécimales %HH, ou Décodage d’URL pour retrouver le texte original clair.

3

3. Sélectionner la norme et le niveau d’échappement

Choisissez entre encodeURI (pour les URL intégrales, en préservant les délimiteurs de routage comme /, : et ?) et encodeURIComponent (pour les valeurs de paramètres isolées, échappant strictement tous les symboles réservés selon la norme RFC 3986).

4

4. Vérifier le résultat et copier dans le presse-papiers

Vérifiez la chaîne générée dans le panneau de sortie et copiez-la d’un simple clic pour l’utiliser dans vos applications web, scripts ou appels d’API.

Key Benefits & Data Privacy

Conformité absolue aux normes RFC 3986 et WHATWG URL pour l’encodage et le décodage
Séparation nette entre URL complètes (encodeURI) et composants isolés (encodeURIComponent)
Prise en charge intégrale des caractères Unicode UTF-8 multi-octets, accents et émojis
Gestion personnalisable des espaces : encodage standardisé en %20 ou format formulaire (+)
Traitement 100 % local dans le navigateur garantissant la confidentialité des adresses web
Détection et diagnostic en temps réel des séquences percent-encoded corrompues
Copie rapide dans le presse-papiers et bascule instantanée entre encodage et décodage

Vérifié et Développé par l’Équipe Technique Toolosaurus

Traitement conforme au RGPD • Confidentialité stricte dans le navigateur • Hébergement en Allemagne

Certifié RGPDData center ISO 27001
Guide pratique et expertise

Tout savoir sur URL Encoder & Decoder

Norme RFC 3986 & standards d’URL : Pourquoi l’encodage est indispensable

La spécification des identifiants uniformes de ressources (URI) constitue l’armature de routage fondamentale d’Internet. Codifiée par l’IETF au sein de la norme RFC 3986, la syntaxe des URL s’est historiquement construite sur un sous-ensemble très restreint de l’alphabet US-ASCII. Les caractères y sont formellement divisés en deux groupes : les caractères non réservés (lettres A–Z, a–z, chiffres 0–9, tiret, trait de soulignement, point et tilde), dépourvus de rôle structurel, et les caractères réservés (tels que deux-points, barre oblique, point d’interrogation, croisillon et perluète), qui servent de délimiteurs pour le protocole, le domaine, le chemin d’accès et les paramètres de requête. Lorsque des données transmises contiennent des espaces, des lettres accentuées ou des symboles réservés, elles doivent obligatoirement subir un encodage pourcent (Percent-Encoding). Ce procédé remplace chaque octet de la représentation UTF-8 par un signe pourcent suivi de deux chiffres hexadécimaux (%HH), évitant toute ambiguïté lors de l’acheminement sur le réseau.

encodeURI versus encodeURIComponent : Différences d’usage et risques techniques

Dans l’ingénierie logicielle web, le choix entre les méthodes encodeURI() et encodeURIComponent() soulève des enjeux techniques majeurs. La fonction encodeURI() a pour vocation d’assainir une adresse web complète déjà constituée. Elle échappe les caractères non autorisés tels que les espaces ou les caractères accentués, tout en préservant scrupuleusement les délimiteurs structurels légitimes tels que http://, les barres obliques (/) et les points d’interrogation (?), maintenant ainsi l’URL navigable dans le navigateur. À l’inverse, encodeURIComponent() applique une politique d’isolation totale : elle convertit sans exception tous les caractères réservés, y compris les barres obliques, les signes égal et les perluètes (&). Cette fonction est strictement obligatoire lorsque l’on transmet des valeurs dynamiques (termes de recherche, cibles de redirection ou identifiants de session) au sein d’une chaîne de requête. Employer par erreur encodeURI() sur un paramètre contenant une perluète conduirait le serveur à scinder involontairement la donnée en deux variables distinctes.

Séquences UTF-8 multi-octets : Encodage des caractères internationaux et émojis

Tandis que les caractères de base de l’alphabet latin ASCII se convertissent en un seul octet %HH, les écritures internationales, les lettres diacritées et les émojis contemporains réclament un traitement en plusieurs étapes. Selon les standards web actuels, tout symbole textuel doit d’abord être décomposé en sa suite d’octets déterminée en encodage UTF-8 avant d’être traduit en notation hexadécimale. À titre d’exemple, la lettre accentuée "é" utilise deux octets en UTF-8 (hexadécimal C3 et A9) et s’encode donc sous la forme %C3%A9. Les émojis modernes sur 4 octets, comme le visage souriant (F0 9F 98 80), génèrent quant à eux la chaîne composite %F0%9F%98%80. Notre outil applique rigoureusement cette mécanique de conversion multi-octets, éliminant définitivement les erreurs d’affichage de caractères corrompus ("mojibake") qui surviennent lorsque des systèmes anciens interprètent à tort des données selon la table ISO-8859-1.

Sécurité web : Assainissement des paramètres et défense contre les injections

Un encodage rigoureux des URL ne constitue pas une simple formalité technique : il s’agit d’un rempart de sécurité indispensable pour protéger les applications web contre des attaques redoutables. Lorsqu’une plateforme concatène des entrées utilisateurs brutes dans des requêtes sans échappement préalable, elle s’expose à des vulnérabilités critiques telles que la pollution de paramètres HTTP (HPP), les redirections ouvertes non autorisées ou la falsification de requêtes côté serveur (SSRF). Des acteurs malveillants peuvent injecter des délimiteurs non échappés (& ou =) pour écraser des variables de session ou détourner des flux de navigation. Notre encodeur garantit un assainissement irréprochable de vos paramètres. En outre, nous appliquons une politique stricte de confidentialité locale : tous les calculs s’effectuent exclusivement au sein de votre navigateur, garantissant qu’aucun jeton d’accès ni URL interne ne soit exposé sur des serveurs tiers.

FAQ

Frequently Asked Questions

Topic Cluster

Related Tools

View all 50 tools