Choisir la portée
Utilisez Composant pour une valeur destinée à un paramètre. URI complète suppose que les signes /, ? et & structurent déjà une adresse.
Encodage et échappement
selon le contexte du texte
La conversion reste dans ce navigateur ; votre saisie n’est pas envoyée.
Comme encodeURIComponent : les séparateurs internes à une valeur sont échappés. Au décodage, + reste un plus.
Un décodage traite une seule couche. Les séquences en pourcentage invalides, les octets UTF-8 incorrects et les substituts UTF-16 isolés provoquent une erreur. Aucune analyse de requête ni réparation automatique.
Entrée : 1 048 576 unités UTF-16 ; sortie : 4 194 304 ; aperçu : 20 000. Le collage peut normaliser les fins de ligne.
Saisissez du texte ou chargez un exemple. Une conversion manuelle accepte une entrée vide et produit une sortie vide.
Après validation, le résultat à jour remplace la saisie et le sens s’inverse. Cette action est indisponible si le résultat dépasse la limite d’entrée.
Cet Encodeur URL sert à préparer une recherche contenant & ou une adresse de retour transmise dans un paramètre. Le même signe doit être conservé ou échappé selon sa place.
Le décodeur URL rend lisibles les séquences copiées depuis des journaux. L’encodage en pourcentage travaille sur les octets UTF-8 ; un accent peut donc produire plusieurs séquences.
L’Encodeur URL distingue un composant d’une adresse entière. Un & inclus dans une valeur devient %26, tandis que les séparateurs d’une URI complète restent en place.
Une séquence tronquée ou un octet UTF-8 invalide interrompt la conversion. La ligne et la colonne indiquées permettent de corriger le texte au bon endroit.
Utilisez Composant pour une valeur destinée à un paramètre. URI complète suppose que les signes /, ? et & structurent déjà une adresse.
Le mode automatique attend 350 ms après une modification. Désactivez-le pour afficher Convertir ; Ctrl/Cmd+Entrée lance aussi le calcul. Modifier le texte ou une option rend l’ancien résultat périmé et bloque copie et téléchargement jusqu’à une conversion réussie.
Exemple, Effacer et Inverser présentent un aperçu avant Appliquer. Annuler la modification restaure ensemble le texte, les options et le résultat. Inverser reprend le résultat courant et change de sens : ce n’est pas un second décodage. L’aperçu se limite à 20 000 unités UTF-16.
encodeURIComponent échappe les caractères structurels lorsqu’ils font partie des données.
Le mode URI conserve les séparateurs ; le décodage conserve aussi les échappements réservés avec leur casse d’origine.
Le format de formulaire traite une valeur unique avec sa convention espace et +.
Les séquences invalides et les substituts UTF-16 isolés sont refusés avec une position dans la source.
Choisissez URI complète pour conserver la structure d’une adresse. Pour une valeur insérée dans un paramètre, choisissez Composant.
C’est la convention du format application/x-www-form-urlencoded. Dans ce mode, un plus littéral devient %2B pour rester distinct d’un espace.
Gardez la valeur d’origine jusqu’au moment de construire le lien. L’Encodeur URL transforme %20 en %2520 si vous encodez une chaîne déjà encodée.
Oui, les caractères valides sont convertis en octets UTF-8. Une séquence invalide produit une erreur au lieu d’un caractère de remplacement.
Choisissez Décoder et le contexte approprié. Un passage transforme les séquences valides ; le mode URI conserve celles correspondant aux séparateurs réservés.
Un cas de conversion inattendu ?
Utilisez cet Encodeur URL pour comparer le résultat à votre valeur source avant de l’intégrer à une requête.