URL Encoder / Decoder

Encode or decode URLs and query parameters instantly

GratuitSans inscriptionFonctionne hors ligneConfidentialité
0 URLs
0 Encodes
0 Decodes
Result will appear here...
Result will appear here...
Your encoded/decoded URL
will be displayed here.
编码输入的URL

Example URLs

Click on any example to load it into the input field, or use "Quick Run" to automatically convert:

Query Parameters

name=John Doe&email=john@example.com&message=Hello World!

URL with Special Chars

https://example.com/search?q=hello world&category=开发工具

API Endpoint

https://api.example.com/users?filter=name='test'&sort=desc

What is URL Encoding?

What is URL Encoding?URL encoding, also known as percent-encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI). It converts special characters into a format that can be transmitted over the Internet. Our free online URL encoder/decoder helps you convert URLs and query parameters instantly without any installation or signup.

Technical Implementation

JavaScript Functions

/* Encode URL components */
encodeURIComponent(input)
/* Decode URL components */
decodeURIComponent(input)

Algorithm Details

  • Converts characters to UTF-8 bytes
  • Each byte becomes %XX (hexadecimal)
  • Reserved characters are encoded
  • Unreserved characters remain unchanged

Key Features

URL Encode

Convert special characters to percent-encoding

URL Decode

Restore encoded URLs to readable format

Syntax Highlighting

Color-coded output for easy reading

100% Private

All processing happens in your browser

Common Use Cases

  • Encoding query parameters for API requests
  • Converting non-ASCII characters in URLs
  • Handling special characters like spaces and ampersands
  • Debugging encoded URLs in web development
  • Preparing data for form submissions

!Usage Boundaries & Limitations

Appropriate For:
  • Query parameters and form data
  • API requests and web services
  • URL parameters with special characters
  • Multilingual content in URLs
⚠️ Not Suitable For:
  • Complete URL structure encoding
  • Domain names or protocols
  • Already encoded content (double encoding)
  • HTML entity encoding

Scénarios réels

1Construction de chaînes de requête API

Vous créez une fonction de recherche pour le commerce électronique et devez créer des paramètres de requête URL à partir des entrées utilisateur.

URL problématique:
https://shop.com/search?query=men's shoes & category=athletic
URL correctement encodée:
https://shop.com/search?query=men%27s%20shoes%20%26%20category%3Dathletic

Solution: Utilisez l'encodage URL pour gérer correctement les espaces, les apostrophes et les esperluettes.

2Prise en charge des caractères internationaux

Votre application Web doit gérer les recherches contenant des caractères chinois, japonais ou autres caractères Unicode.

Terme de recherche original:
开发ツール + 在线服务
URL encodée:
%E5%BC%80%E5%8F%91%E3%83%84%E3%83%BC%E3%83%AB%20%2B%20%E5%9C%A8%E7%BA%BF%E6%9C%8D%E5%8A%A1

Solution: Encodez les caractères Unicode pour garantir leur transmission correcte dans les URL.

3Partage sur les réseaux sociaux

Création de liens partageables pour les publications sur les réseaux sociaux contenant du contenu dynamique.

URL de partage dynamique:
https://app.com/share?title=Check this out!&text=Amazing article about web development
Prêt pour les réseaux sociaux:
https://app.com/share?title=Check%20this%20out%21&text=Amazing%20article%20about%20web%20development

Solution: Encodez les paramètres pour éviter la rupture des URL et assurer une intégration correcte avec les réseaux sociaux.

Comment utiliser l'encodage URL

1

Entrez votre URL ou texte

Collez votre URL ou entrez le texte qui doit être encodé/décodé dans le champ de saisie ci-dessus.

2

Choisissez Encoder ou Décoder

Sélectionnez 'Encoder' pour convertir les caractères spéciaux, ou 'Décoder' pour convertir les URLs encodées zurück dans un format lisible.

3

Cliquez sur Convertir

Cliquez sur le bouton convertir pour voir instantanément le résultat encodé ou décodé dans le champ de sortie.

4

Copiez et utilisez

Copiez le résultat et utilisez-le dans vos applications Web, appels API ou documentation.

Questions Fréquemment Posées

Qu'est-ce que l'encodage URL?

L'encodage URL convertit les caractères dans un format qui peut être transmis sur Internet. Les caractères spéciaux sont remplacés par '%' suivi de deux chiffres hexadécimaux.

Quand dois-je utiliser l'encodage URL?

Utilisez l'encodage URL lorsque votre URL contient des caractères spéciaux comme des espaces, des esperluettes (&), ou des caractères non-ASCII comme du texte chinois ou japonais.

Mes données sont-elles sécurisées?

Oui, tout l'encodage et le décodage se fait entièrement dans votre navigateur. Vos données ne sont jamais envoyées à un serveur.

Outils et guides associés

Découvrez plus d'outils et de guides pour améliorer votre flux de travail de développement

Drag me to the logo!Collection: 0/8 items