URL Encoder/Decoder
Convierte caracteres especiales en strings a versiones URL-safe o decodifica texto percent-encoded a su forma original.
Input
Result
Processed Output
Cómo usar esta URL Encoder/Decoder
- Collez ou tapez votre texte ou URL dans le champ de saisie.
- Sélectionnez si vous souhaitez encoder ou décoder l'entrée.
- Le résultat est généré instantanément pendant que vous tapez.
- Copiez la sortie encodée ou décodée en utilisant le bouton de copie.
À propos de l'encodage et décodage d'URL
L'encodage d'URL (percent-encoding) est essentiel pour inclure des caractères dans un URI qui ont une signification spéciale ou sont autrement restreints. Cet outil gère l'encodage standard RFC 3986 pour les composants d'URI.
Note de confidentialité
Confidentialité d'abord : tout le traitement se fait localement dans votre navigateur. Aucune donnée n'est transmise à nos serveurs.
Fonctionnalités Clés
- Encode les caractères spéciaux au format encodé en pourcentage (par exemple, l'espace devient %20)
- Décode les chaînes encodées en pourcentage vers du texte lisible
- Suit la norme RFC 3986 pour l'encodage des composants URI
- Gère les caractères Unicode et les séquences multi-octets
- Encodage et décodage en temps réel pendant que vous tapez
- Préserve les caractères non réservés (lettres, chiffres, -, _, ., ~)
- Traitement côté client pour une confidentialité complète des données
Cas d'Utilisation Courants
- Encodage des paramètres de requête pour les requêtes API
- Décodage des URL des journaux serveur ou outils d'analyse
- Préparation de données pour les soumissions de formulaires avec caractères spéciaux
- Construction d'URL de redirection avec paramètres encodés
- Débogage des URL encodées dans le trafic d'application web
- Encodage des chemins de fichiers contenant des espaces ou caractères spéciaux
Preguntas Frecuentes
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI encode une URI complète mais préserve les caractères comme :, /, ?, et # qui ont une signification spéciale dans les URL. encodeURIComponent encode tout sauf les caractères non réservés, ce qui le rend adapté à l'encodage de valeurs individuelles de paramètres de requête.
Pourquoi les espaces deviennent-ils parfois + et parfois %20 ?
Le signe + pour les espaces provient de l'ancien format application/x-www-form-urlencoded utilisé dans les formulaires HTML. L'encodage %20 suit la norme RFC 3986 pour les URI. Les deux représentent un espace, mais %20 est l'encodage le plus universellement correct pour les URL.
Quels caractères doivent être encodés dans une URL ?
Les caractères qui doivent être encodés incluent les espaces, guillemets, crochets angulaires, accolades, barres verticales, barres obliques inverses et tout caractère non-ASCII. Les caractères réservés comme &, =, ?, et # doivent être encodés lorsqu'ils sont utilisés comme données plutôt que comme délimiteurs d'URL.