Encodeur URL
Encoder/décoder URLs et URIs
Componente: Codifica todos los caracteres especiales incluyendo / : @ etc. Ideal para parámetros de query string.
URL completa: Preserva los caracteres válidos de una URL (/ : @ ? # etc). Ideal para URLs enteras.
Encodeur URL : Encodez les Paramètres Query de Manière Sûre
L'encodage URL (percent-encoding) transforme les caractères spéciaux (espaces, ampersands, non-ASCII) en séquences sûres pour utilisation dans les URL. Essentiel lors de la construction de requêtes GET avec données utilisateur, formulaires, redirections ou liens partagés.
Notre encodeur supporte les deux standards : encodeURIComponent (pour query strings, encode / et ?) et encodeURI (pour URL complètes, préserve / et ?). Choisissez selon le contexte : valeurs → encodeURIComponent, URL entière → encodeURI.
Tout s'exécute localement dans votre navigateur. Décode aussi les chaînes URL-encoded en texte lisible.
Comment ça marche?
- 1Sélectionnez le mode
'Encoder' pour convertir le texte en format URL-safe ou 'Décoder' pour inverser.
- 2Choisissez la fonction d'encodage
encodeURIComponent (pour valeurs de query) ou encodeURI (pour URL complètes).
- 3Entrez le texte
Collez la chaîne à convertir. Le résultat apparaît en temps réel.
Questions Fréquentes
encodeURI préserve les caractères réservés URL (:/?#[]@). encodeURIComponent les encode aussi. Utilisez encodeURIComponent quand la chaîne est une valeur de paramètre query ; utilisez encodeURI quand c'est une URL complète.
%20 est l'encodage URL standard pour les espaces. Dans les données de formulaire (application/x-www-form-urlencoded), les espaces deviennent +. Les deux sont valides mais dans des contextes différents. Notre outil utilise %20 (standard).
Oui. Tout caractère hors ASCII (á, é, ñ, 😀, etc.) doit être encodé. Les navigateurs modernes le font automatiquement dans la barre d'adresse, mais si vous construisez des URL programmatiquement, vous devez encoder.