About This Tool
What is Encodeur / Décodeur URL?
A tool for encoding and decoding URL strings. URL encoding is essential when web addresses contain special characters, spaces, or non-ASCII characters like CJK text. It ensures safe transmission of query parameters in web requests.
How to Use
- Enter the string you want to encode or decode in the input area.
- Click 'Encode' to convert special characters to percent-encoding (%XX).
- Click 'Decode' to restore encoded strings to their original characters.
- Copy the result for use in your project.
Key Features
- Standard URL encoding based on encodeURIComponent
- Full support for non-ASCII characters including CJK
- Bidirectional encode/decode conversion
- Real-time result display
Tips
- Special characters like &, =, ?, and # must be encoded in URLs to work as intended.
- Spaces are converted to %20 or + during URL encoding.
- Always encode user input in query parameters when making API calls.
Encodeur / Décodeur URL
Encoder ou décoder des chaînes URL
Frequently Asked Questions
Quelle est la différence entre encodeURI() et encodeURIComponent() ?▼
encodeURI() encode une URI complète mais préserve les caractères spéciaux comme :, /, ? et #. encodeURIComponent() encode tout, y compris ces caractères, ce qui le rend adapté à l'encodage de valeurs individuelles de paramètres de requête.
Pourquoi les espaces apparaissent-ils parfois comme %20 et parfois comme + ?▼
%20 est l'encodage standard des espaces dans les URL. Le signe + est utilisé uniquement dans le format application/x-www-form-urlencoded (soumissions de formulaires HTML). Les deux représentent un espace, mais %20 est plus universellement correct dans les URL.
Dois-je encoder les caractères non anglais comme le coréen ou le japonais dans les URL ?▼
Oui. Les caractères non-ASCII doivent être encodés pour une transmission sûre. Les navigateurs modernes affichent les caractères décodés dans la barre d'adresse pour la lisibilité, mais la requête HTTP réelle utilise la forme encodée.
Related Tools
Codec (Encodeur / Décodeur)
Encoder et décoder du texte en Base64, Base64URL, Base32, Hex et ASCII85
Convertisseur de format de données
Convertir et valider entre les formats JSON, YAML, TOML, XML, INI et Properties
Générateur de hachage
Générer des hachages MD5, SHA-1, SHA-256, SHA-512 à partir de texte
Encodeur / Décodeur JWT
Encoder ou décoder des jetons JWT
Testeur d'expressions régulières
Tester des expressions régulières avec correspondance en temps réel
Convertisseur de casse
Convertir du texte entre camelCase, PascalCase, snake_case et plus — tout à la fois