🔗 Encodeur/Décodeur d’URL

Encodez ou décodez des URL pour une transmission sûre dans les adresses web et les API

Entrée 0 caractères
Sortie 0 caractères

Soutenir TinyToolWeb

Aidez-nous à garder ces outils gratuits et sans publicité ! Votre soutien nous permet de créer davantage d’outils utiles.

À propos de l’encodeur/décodeur d’URL

L’encodage d’URL (aussi appelé encodage percent / percent-encoding) convertit des caractères dans un format transmissible sur Internet. Les URL ne peuvent contenir que certains caractères du jeu de caractères ASCII standard.

Quand utiliser l’encodage d’URL

  • Paramètres de requête : encoder les valeurs passées dans la query string (ex. ?name=John%20Doe)
  • Caractères spéciaux : encoder les espaces, &, ?, = et autres caractères réservés
  • Caractères non-ASCII : encoder les caractères internationaux et les emoji
  • Requêtes API : encoder les données envoyées dans les paramètres d’URL vers des API

Caractères couramment encodés

  • Espace → %20 (ou + dans les données de formulaire)
  • ! → %21 (mode Composant, RFC 3986)
  • # → %23
  • $ → %24
  • & → %26
  • = → %3D
  • ? → %3F
  • @ → %40

Comment utiliser

  • Choisir le mode : « Composant » pour une seule valeur (paramètre de requête, segment de chemin), « URL complète » pour encoder une adresse entière sans casser sa structure
  • Encoder : saisissez une URL ou du texte puis cliquez sur « Encoder » pour convertir les caractères spéciaux (encodage percent en UTF-8)
  • Décoder : saisissez une URL encodée puis cliquez sur « Décoder » pour retrouver le texte d’origine ; les séquences invalides comme « %G1 » ou les octets ISO-8859-1 comme « %E9 » sont signalés
  • Copier : utilisez le bouton de copie pour copier facilement le résultat dans le presse-papiers

Confidentialité

Tout l’encodage et le décodage se fait entièrement dans votre navigateur. Aucune URL ni donnée n’est envoyée vers un serveur.