Encodage et décodage d’URL

Encodez un URI complet ou un composant et décodez localement les séquences avec % sous forme de texte.

Cette page présente les outils disponibles dans cette langue dans le périmètre actuel. Cela ne signifie pas que tous les outils du site sont traduits dans toutes les langues.

Limite de l’entrée ou du fichier décodé : 1 MiB ; sortie texte : 2 MiB. Base64 n’est pas du chiffrement ; le texte décodé et les URL ne sont jamais ouverts ni exécutés. Base64 standard exige un remplissage correct ; Base64url accepte les entrées avec ou sans remplissage. Les espaces blancs sont refusés. URI préserve les caractères réservés ; component traite la valeur entière. + ne représente pas une espace.

Mode d’emploi

Choisissez l’encodage ou le décodage, puis URI complet ou composant. Collez le texte, lancez le traitement et vérifiez la sortie avant de l’utiliser.

Exemple pratique

Le composant a b&c devient a%20b%26c. Le mode URI conserve & car c’est un caractère réservé des URI.

Fonctionnalités prises en charge et limites

URI utilise encodeURI/decodeURI et préserve les caractères réservés ; component utilise encodeURIComponent/decodeURIComponent. Au décodage, + reste + et ne devient pas une espace. Les résultats restent du texte et ne sont jamais visités.

Questions fréquentes

L’outil vérifie-t-il la sécurité ou le contenu de l’URL ?

Non. Il transforme uniquement du texte localement sans envoyer de requête à l’URL. Des séquences avec % invalides ou du UTF-8 incomplet produisent une erreur ; une conversion réussie ne prouve pas la sécurité de l’URL.

Outils associés