Skip to main content
CalculoraCalculora

Finance et Entreprise

Calculatrices FinancièresInvestissement & PlanificationFinances PersonnellesInvestissement ImmobilierOutils CommerciauxStartup & Entreprises Logicielles

Maths et Technologie

Calculatrices MathématiquesOutils d'IngénierieOutils de PhysiqueOutils DéveloppeurOutils Scolaires

Santé et Vie

Outils MédicauxUtilitaire IntelligentGénérateurs aléatoires

Créateur et Spécialité

Économie des CréateursOutils IslamiquesDurabilitéJeux

Convertisseurs

Convertisseur d'UnitésConvertisseur de LongueurConvertisseur de PoidsConvertisseur de Température→ Convertisseurs d'Unités

Générateurs aléatoires

Générateur de Nombres AléatoiresVérificateur de Robustesse de Mot de PasseTourne la roueSimulateur de Pile ou FaceLanceur de DésCalculateur de chevauchement des fuseaux horaires→ Générateurs aléatoires
Convertisseur de fichiers

PDF

Convertir un PDF en JPGConvertir un PDF en PNGExtraire le texte d'un PDFConvertir un PDF en GIFConvertir un PDF en WebPConvertir un PDF en SVGConvertir PDF en WordConvertir PDF en ExcelConvertir PDF en PowerPointConvertir PDF en HTMLConvertir PDF en MarkdownConvertir PDF en TIFF

Images

Convertir JPG en PNGConvertir PNG en JPGConvertir PNG en WebPConvertir WebP en PNGConvertir WebP en JPGConvertir JPG en WebPConvertir SVG en PNGConvertir SVG en JPGConvertir SVG en WebPConvertir BMP en PNGConvertir BMP en JPGConvertir BMP en WebP

Images avancées

Convertir HEIC en JPGConvertir HEIC en PNGConvertir TIFF en JPGConvertir TIFF en PNGConvertir JPG en TIFFConvertir PNG en TIFFConvertir JPG en ICOConvertir PNG en ICOConvertir JPG en AVIFConvertir PNG en AVIF

GIF et Animation

Convertir les images GIF en PNGConvertir les images GIF en JPGExtracteur d'images GIFConvertir PNG en GIFConvertir JPG en GIFConvertir GIF en WebP

Édition

Ajouter un filigraneSuppresseur d'objets d'imageRedimensionnez vos images instantanément dans le navigateurCompressez vos images en ligne — réduisez la taille, gardez la qualité
Défi de Calcul MentalDéfi de Calcul MentalWordleBint WaladSudoku2048
Convertisseur de Devises
CalculoraCalculora

Votre plateforme de calcul tout-en-un. Des outils gratuits, rapides et précis pour tous vos besoins.

100% privé — tous les calculs dans votre navigateur, aucune donnée envoyée à un serveurGratuit à jamais — sans paywall, sans abonnement, sans compte nécessaire

Populaire

  • Calculatrice IMC
  • Calculatrice de Prêt
  • Calculatrice d'Âge
  • Calculatrice Hypothécaire
  • Calculatrice de Pourcentages
  • Calculatrice Scientifique
  • Voir tout →

Catégories

  • Maths
  • Finance
  • Santé et Vie
  • Finance et Entreprise
  • Outils Développeur
  • Ingénierie
  • Catégories →

Plus

  • Convertisseur de Devises
  • Convertisseur
  • Jeux et Outils Amusants

Mentions Légales

  • À Propos
  • Contact
  • Politique de Confidentialité
  • Conditions d'Utilisation
  • Avertissement
  • Plan du site

Langues

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. Tous droits réservés.

Créé avec — 100% gratuit

Pas de serveurs — site entièrement statique, zéro collecte de données

  1. Accueil
  2. Outils Développeur
  3. Encodeur/Décodeur d'URL

Encodeur/Décodeur d'URL

Les espaces, symboles et caractères spéciaux cassent les URLs — le codage en pourcentage corrige cela. Encodez n'importe quelle URL pour une transmission sûre, ou décodez-la pour la ramener à un texte lisible, instantanément.

Chargement de la calculatrice...
Cet outil vous a-t-il aidé ?

Qu'est-ce que Encodeur/Décodeur d'URL ?

Un Encodeur/Décodeur d'URL convertit entre le texte normal et le format de codage en pourcentage sûr pour les URLs. Essentiel pour les développeurs web qui travaillent avec des paramètres de requête, des requêtes API et le routage d'URLs.

Quand Utiliser Cette Calculatrice

  • Vous construisez une URL avec des paramètres de requête contenant des espaces, des symboles ou des caractères non ASCII
  • Vous devez décoder une URL encodée en pourcentage pour lire son contenu réel
  • Vous déboguez une API qui rejette votre URL en raison de caractères spéciaux non encodés
  • Vous traitez des URLs soumises par des utilisateurs qui doivent être assainies avant utilisation
  • Vous devez encoder ou décoder plusieurs segments d'URL en lot à la fois
  • Vous construisez des redirections ou des URLs de rappel où les paramètres doivent être correctement encodés

Étapes:

  1. Saisissez ou collez le texte/l'URL que vous souhaitez encoder ou décoder.
  2. Sélectionnez le mode Encoder ou Décoder.
  3. Cliquez sur le bouton Convertir.
  4. Copiez le résultat pour l'utiliser dans votre application.

Formule

Encodage : caractères non sûrs → % + code hexadécimal à 2 chiffres ➡ Décodage : %XX → caractère d'origine

Cas d'utilisation

  • Construire des chaînes de requête sûres pour les URLs
  • Traiter les paramètres des requêtes API
  • Déboguer des URLs encodées
  • Créer des slugs et des chemins adaptés aux URLs

Avantages Clés

  • Encode et décode instantanément
  • Gère tous les caractères spéciaux
  • Fonctionne entièrement dans le navigateur
  • Gratuit, sans inscription

Conseils de Pro

  • Encodez toujours les paramètres d'URL générés par l'utilisateur
  • Utilisez encodeURIComponent() pour les paramètres de requête en JavaScript
  • Décodez les URLs avant de les afficher aux utilisateurs pour plus de lisibilité

Erreurs Courantes à Éviter

  • Encoder deux fois les URLs par accident
  • Utiliser le mauvais codage dans le mauvais contexte (URL vs HTML)
  • Oublier que + représente un espace dans les chaînes de requête mais pas dans les segments de chemin

Termes Clés Expliqués

  • Codage d'URL : codage en pourcentage pour des URLs sûres
  • Codage en pourcentage : % suivi d'un code hexadécimal
  • Chaîne de requête : paramètres après ? dans l'URL
  • Caractères réservés : caractères ayant une signification particulière dans les URLs

Concepts connexes

  • Codage en pourcentage : le mécanisme consistant à remplacer les caractères non sûrs par % suivi de leur code ASCII hexadécimal à deux chiffres pour une transmission sûre via URL
  • Chaîne de requête : la partie d'une URL après le caractère ?, contenant des paires clé-valeur séparées par des caractères &
  • Caractères réservés : des caractères comme :, /, ?, #, [, ], @, !, $, &, (, ), *, +, ,, ;, = qui ont une signification particulière dans la syntaxe URL selon la RFC 3986
  • Caractères sûrs pour les URLs : caractères non réservés (lettres, chiffres, -, _, ., ~) qui ne nécessitent pas d'encodage dans les URLs
  • encodeURIComponent vs encodeURI : fonctions JavaScript où encodeURIComponent encode tout sauf les lettres, les chiffres et _*-.~ pour des valeurs individuelles, tandis qu'encodeURI préserve les caractères de structure d'URL pour les URLs complètes

Exemple

Encodage de 'Hello World & Friends!' → 'Hello%20World%20%26%20Friends%21'. Décodage de 'search%3Fq%3Dhello+world' → 'search?q=hello world'.

Interprétation de vos résultats

L'encodeur convertit les caractères d'URL non sûrs (espaces, &, ?, #, non ASCII, etc.) au format de codage en pourcentage, où chaque caractère devient % suivi de son code hexadécimal à deux chiffres. Le décodeur inverse ce processus, restaurant le texte lisible d'origine. Le nombre de caractères vous aide à vérifier que l'encodage n'a pas dupliqué ou tronqué votre saisie de manière inattendue. Le mode composant encode un ensemble plus large de caractères et est conçu pour encoder des valeurs de paramètres de requête individuelles. Le mode URL est plus strict quant à ce qui est encodé et est conçu pour encoder des chemins d'URL entiers ou des URLs complètes. Utilisez le mode composant lorsque vous construisez des chaînes de requête et le mode URL lorsque vous encodez une URL complète. Le mode lot vous permet d'encoder ou de décoder plusieurs lignes à la fois, ce qui est utile lorsque vous avez une liste d'URLs ou de paramètres à traiter. Chaque ligne est traitée comme une saisie séparée et tous les résultats sont affichés ensemble pour un copier facile.

Questions fréquentes

Pourquoi les URLs ont-elles besoin d'être encodées ?
Les URLs ne peuvent contenir que certains caractères ASCII. Les caractères comme les espaces, &, ?, # et les caractères non ASCII doivent être encodés (codage en pourcentage) pour garantir une transmission sûre sur Internet.
Qu'est-ce que le codage en pourcentage ?
Le codage en pourcentage remplace les caractères non sûrs par un signe % suivi de leur code hexadécimal à deux chiffres. Par exemple, un espace devient %20 et & devient %26.
Le codage d'URL est-il identique au codage HTML ?
Non. Le codage d'URL (codage en pourcentage) est destiné aux URLs. Le codage HTML utilise des entités comme &amp; pour & ou &lt; pour <. Ils servent à des fins différentes dans le développement web.
Quand dois-je utiliser le mode URL plutôt que le mode composant ?
Utilisez le mode composant pour encoder la valeur d'un paramètre de requête unique (par exemple, un terme de recherche). Utilisez le mode URL pour encoder un chemin d'URL complet ou lorsque vous avez besoin que toute la chaîne soit sûre pour une URL. Le mode composant encode davantage de caractères car il suppose que la valeur sera placée à l'intérieur d'une structure d'URL.
Pourquoi l'encodage de 'Hello World' donne-t-il 'Hello%20World' au lieu de 'Hello+World' ?
Dans les segments de chemin d'URL, les espaces sont encodées en %20. L'encodage avec + pour les espaces n'est utilisé que dans les données application/x-www-form-urlencoded (envois de formulaires HTML). La bonne pratique moderne consiste à utiliser %20 de manière cohérente dans les URLs. La calculatrice utilise %20 pour l'encodage d'URL.
Puis-je encoder des caractères non ASCII comme des emojis ou des lettres accentuées ?
Oui. Les caractères non ASCII sont d'abord convertis en octets UTF-8, puis chaque octet est encodé en pourcentage. Par exemple, l'emoji ☺ (U+1F600) devient %F0%9F%98%80. Les lettres accentuées comme é (U+00E9) deviennent %C3%A9. C'est l'approche standard définie dans la RFC 3986.
Quelle est la différence entre ceci et le codage d'entités HTML ?
Le codage d'URL (codage en pourcentage) est destiné aux URLs — il convertit les caractères en codes hexadécimaux %XX. Le codage d'entités HTML convertit les caractères en entités nommées ou numériques comme &amp; pour & ou &#8364; pour €. Ils servent à des fins complètement différentes et ne sont pas interchangeables.
Pourquoi certaines URLs fonctionnent-elles sans encodage même si elles contiennent des caractères spéciaux ?
Les navigateurs modernes encodent automatiquement les URLs lorsque vous y naviguez ou lorsque vous soumettez des formulaires. Cependant, lorsque vous construisez des URLs de manière programmatique (dans du code, des appels API ou des redirections côté serveur), vous devez encoder manuellement car le serveur ne le fera pas à votre place.
Existe-t-il un risque de double encodage ?
Oui. Si vous encodez une URL déjà encodée, %20 devient %2520, ce qui est incorrect. Vérifiez toujours si votre entrée est déjà encodée avant d'encoder à nouveau. Cette calculatrice affiche la sortie décodée afin que vous puissiez vérifier que le résultat est correct.
Comment gérer les URLs encodées en JavaScript ?
Utilisez decodeURIComponent() pour décoder et encodeURIComponent() pour encoder des valeurs individuelles. Pour les URLs complètes, utilisez decodeURI() et encodeURI(), qui préservent les caractères de structure d'URL (/, ?, #, etc.). N'utilisez jamais escape() ni unescape() — elles sont obsolètes et ne gèrent pas correctement Unicode.

Outils connexes

Explorer plus d'outils

Calculateur de ratio d'aspect

Calculateur de bande passante

Calculateur de temps de téléchargement

Calculateur de coûts d'hébergement cloud

Calculateur de coût CDN

Calculateur de monétisation API

Outils similaires

Calculateur de ratio d'aspect
Outils Développeur
Calculateur de bande passante
Outils Développeur
Calculateur de temps de téléchargement
Outils Développeur
Calculateur de coûts d'hébergement cloud
Outils Développeur