Encodez du texte pour une valeur d’URL, décodez des caractères échappés ou composez une requête avec des paires clé-valeur modifiables.
Mode de conversion
Importez un fichier, collez ou saisissez du texte
TXTCSVJSONXML
0 en entrée0 en sortie0%
Clé
Valeur
Aucun paramètre pour le moment
Utilisez Ajouter pour créer votre première paire clé-valeur
Saisissez une URL de base et ajoutez des paramètres pour voir le résultat
Autres actions
Table des caractères d’URL
Écritures encodées de caractères courants. Encodez les caractères réservés lorsqu’ils font partie d’une valeur plutôt que de la structure de l’URL. Cet encodeur laisse !, les parenthèses, * et ~ inchangés.
Impossible de charger la vidéo. Vous pouvez suivre les instructions ci-dessous.
La vidéo présente l’interface en anglais.
Choisissez Encoder une URL et saisissez le texte à convertir. Les espaces et les caractères spéciaux deviennent des séquences encodées. Par exemple, tea & coffee devient tea%20%26%20coffee. Utilisez ce mode pour une valeur qui doit être encodée, puis vérifiez les exigences du système destinataire.
Choisissez Décoder une URL et collez le texte encodé. Le résultat doit redevenir lisible. Utilisez les flèches centrales pour permuter la saisie et le résultat. Une séquence % incorrecte laisse la ligne concernée inchangée. Vérifiez la source au lieu de considérer cette ligne inchangée comme un décodage réussi.
Choisissez Construire une URL et saisissez l’adresse de base. Utilisez Ajouter pour créer une ligne par paramètre, puis renseignez Clé et Valeur. Gardez Encoder sélectionné pour les valeurs de texte ordinaires afin d’encoder leurs espaces et caractères spéciaux dans l’URL.
Utilisez Ajouter pour créer un autre paramètre. Trier classe les clés. Supprimer les doublons conserve la dernière ligne de chaque clé exacte et retire les clés vides. Vérifiez donc les lignes au préalable. La corbeille d’une ligne supprime ce paramètre. Contrôlez l’URL finale sous le tableau et copiez-la avec son bouton de copie.
Dans Encoder ou Décoder, cliquez sur Copier pour copier le résultat. Télécharger ouvre Exporter les résultats. Choisissez TXT ou JSON, puis cliquez sur le bouton d’export et retrouvez le fichier dans les téléchargements du navigateur. Vérifiez que vous avez copié le résultat et non une saisie inachevée.
Encodage d’URL et paramètres de requête
Encoder un composant d’URL
Transformez les espaces, esperluettes, barres obliques et caractères non ASCII en valeurs encodées. Le mode d’encodage utilise encodeURIComponent et échappe aussi l’apostrophe. Si vous saisissez une URL entière, ses caractères de structure sont donc encodés eux aussi.
Retrouver le texte d’origine
Décodez les séquences % en texte. Les signes plus sont interprétés comme des espaces. Une séquence incorrecte laisse la ligne concernée inchangée, pour que vous puissiez l’examiner avant de réessayer.
Traiter plusieurs lignes
Placez une valeur par ligne pour convertir une liste. Lorsque la saisie contient plusieurs lignes, les lignes vides sont ignorées et les espaces aux extrémités des autres lignes sont retirés.
En afficher 3 de plusAfficher moins
Composer les paramètres
Ajoutez, dupliquez ou supprimez des lignes et choisissez si chaque clé et valeur doit être encodée. Le tri passe de A à Z, puis de Z à A, puis revient à l’ordre précédent. La suppression des doublons conserve la dernière ligne de chaque clé exacte.
Récupérer les paramètres d’une URL
Une URL absolue valide contenant une requête, saisie dans le champ de conversion, fournit des paramètres décodés au constructeur d’URL. L’adresse de base est reconstruite avec l’origine et le chemin. Le fragment d’origine est omis.
Copier ou exporter un rapport
Copiez uniquement le résultat ou utilisez la copie du texte pour inclure la saisie et le résultat. Les exports TXT et JSON contiennent les données de conversion et les statistiques. Le constructeur copie son URL séparément.
Questions fréquentes
Qu’est-ce que l’encodage pour cent ?
L’encodage pour cent représente un octet par % suivi de deux chiffres hexadécimaux. Un espace devient %20. Le texte non ASCII est encodé en octets UTF-8. Un caractère peut donc produire plusieurs séquences %.
Quand faut-il encoder une valeur d’URL ?
Utilisez Encoder lorsque & ou = fait partie de la valeur et non de la structure de l’URL. Encodez par exemple un terme de recherche avant de le placer après q=. Dans le constructeur d’URL, la case Encoder s’applique à la clé et à la valeur de chaque ligne.
L’outil utilise-t-il encodeURI ou encodeURIComponent ?
Il utilise encodeURIComponent et échappe aussi les apostrophes sous la forme %27. Cet encodage transforme les séparateurs comme /, ?, & et =. Utilisez-le pour un composant ou une valeur de paramètre. Encoder une URL complète ici produit une valeur échappée, pas une adresse navigable conservant sa structure initiale.
Que deviennent les espaces et les signes plus ?
L’encodage transforme un espace en %20 et un signe plus en %2B. Le décodage remplace chaque + par un espace avant de lire les séquences %, comme pour les valeurs d’un formulaire. Pour conserver un vrai signe plus, utilisez %2B plutôt que +.
En afficher 6 de plusAfficher moins
L’encodage d’URL est-il un chiffrement ?
Non. L’encodage pour cent change la représentation du texte et chacun peut le décoder. Il ne cache pas la valeur et ne protège ni jeton, ni mot de passe, ni autre secret.
Que se passe-t-il si une séquence % est invalide ?
Si le décodage échoue, l’outil laisse la ligne concernée inchangée. Par exemple, %ZZ n’est pas une séquence valide. Les autres lignes valides peuvent tout de même être décodées. Vérifiez le résultat. Un texte inchangé ne prouve pas que la conversion a réussi.
Comment la conversion de plusieurs lignes fonctionne-t-elle ?
Chaque ligne non vide est traitée séparément. Les espaces à ses extrémités sont retirés et les lignes vides sont supprimées. Une saisie sur une seule ligne conserve ses espaces de début et de fin, que l’encodage transforme en séquences %.
Que fait la suppression des doublons dans le constructeur d’URL ?
Elle conserve la dernière ligne de chaque clé exacte et retire les lignes sans clé. La casse distingue les clés. Des clés répétées peuvent avoir un sens pour une API. N’utilisez donc cette action que si vous souhaitez garder une seule valeur par clé.
Les URL sont-elles envoyées à un serveur ?
L’encodage, le décodage et la construction des paramètres s’effectuent dans le navigateur. Le code de traitement de l’outil n’envoie pas le texte saisi à un service d’encodage. Le lien de partage inclut la saisie dans son fragment. Toute personne qui reçoit ce lien peut donc la lire.
Pourquoi la table des caractères diffère-t-elle parfois du résultat ?
La table indique les formes encodées possibles des caractères. L’encodeur actuel laisse !, les parenthèses, * et ~ inchangés, mais encode explicitement l’apostrophe en %27. Consultez le résultat réel pour savoir comment cet outil représente une valeur.
Détails techniques
Encodage et décodage
L’encodage appelle encodeURIComponent et remplace les apostrophes par %27. Le décodage remplace d’abord les signes plus par des espaces, puis appelle decodeURIComponent. Une séquence invalide restitue la ligne d’origine. Ces transformations de texte ne chiffrent rien et ne garantissent pas le sens d’une URL complète.
Lignes et comptage des caractères
En présence de plusieurs lignes, les lignes vides sont supprimées et les espaces aux extrémités des autres lignes sont retirés. Les compteurs rapides utilisent la longueur des chaînes JavaScript, tandis que l’analyse compte les points de code Unicode. Le nombre de séquences % décrit les octets encodés du résultat, pas le nombre de caractères d’origine.
En afficher 2 de plusAfficher moins
Construction des paramètres
Le constructeur ajoute les paires clé-valeur au texte de base, avec & si celui-ci contient déjà ?. Les paramètres sont placés avant un fragment existant. L’encodage se choisit pour chaque ligne. Le tri compare les clés selon les règles linguistiques et peut restaurer l’ordre précédent. La suppression des doublons compare les clés exactes et garde leur dernière valeur. L’extraction des paramètres depuis le texte de conversion utilise URL et URLSearchParams.
Traitement et rapports dans le navigateur
Les fichiers importés sont lus comme du texte et traités localement. Les exports TXT et JSON incluent la saisie, le résultat et les statistiques de conversion. Le constructeur dispose d’une copie d’URL, sans export de fichier distinct. Les données d’analyse peuvent être enregistrées localement si le stockage du navigateur est disponible.
Système suit les préférences de votre appareil. Votre choix est conservé pour les prochaines visites.
Afficher uniquement l’outil
Éléments masqués
Chaque page présente l’outil en haut, puis des informations complémentaires : outils similaires, guide et questions fréquentes.
Activez cette option pour ne garder que l’outil à l’écran. Rien n’est supprimé. Désactivez-la pour retrouver le reste de la page.
Masquer les outils associés, les guides, les questions fréquentes et le pied de page pendant que vous travaillez.
À l’ouverture du site
Choisir l’affichage initial
La recherche peut s’ouvrir automatiquement à votre arrivée. Vous pouvez ainsi saisir ce dont vous avez besoin sans parcourir la page.
Elle s’ouvre une seule fois par visite, sans se rouvrir dans le même onglet.
Affichage à la première ouverture du site, une fois par session
Visite guidée
Découvrez où trouver la palette de commandes et comment l’utiliser.
Raccourci de la palette de commandes
Choisissez si le raccourci clavier ouvre la recherche.
Notifications à afficher
Choisissez les notifications courantes à afficher. La progression des sauvegardes, les résultats des restaurations et les échecs d’enregistrement restent toujours visibles.
Mesure d’utilisation
La mesure d’utilisation reste désactivée sans votre accord. Les outils fonctionnent dans les deux cas.
Exporter
Pourquoi faire une sauvegarde
Vos données enregistrées pour les outils restent dans ce navigateur. Si vous effacez ses données, changez d’ordinateur ou utilisez un autre navigateur, vous ne les retrouverez pas.
L’exportation les regroupe dans un fichier à conserver. Vous pouvez ensuite l’importer sur l’autre appareil pour les retrouver.
Les données restent sur votre appareil. Choisissez ce que vous souhaitez inclure dans le fichier de sauvegarde.
ToutFavoris, préréglages, paramètres et historique des outils
Favoris uniquementUniquement les outils ajoutés aux favoris
Restaurez une sauvegarde .mlbackup ou .json créée sur cet appareil ou un autre.
Importer une sauvegarde
MLBACKUPJSON
Effacer toutes les données
Cette action est irréversible
Supprime de ce navigateur tous les favoris, préréglages, paramètres et éléments de l’historique.
Les outils restent disponibles. Vous repartez simplement de zéro.
Supprime tous les favoris, préréglages, paramètres et éléments de l’historique enregistrés dans ce navigateur. Cette action est irréversible.
Votre vie privée. Votre choix.
Autorisez-vous MORELESS à utiliser PostHog pour comprendre l’utilisation des outils et les visites suivantes ? Vos fichiers et vos textes sont exclus de cette mesure. Les outils fonctionnent dans les deux cas.