Aller au contenu principal

Validateur d’URL

Validez, normalisez et inspectez des adresses web localement. Le traitement reste local dans votre navigateur.

  • Presse-papiers
Automatiser

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Ce validateur vérifie une liste d’URL, une par ligne, avec l’analyseur d’URL du navigateur, celui-là même qu’utilisent les pages Web. Pour chaque adresse valide, il affiche la forme normalisée et la décompose en protocole, hôte et chemin ; les lignes qui ne forment pas une URL absolue sont marquées d’une croix.

Chaque ligne non vide est analysée séparément selon la norme URL du WHATWG, appliquée par tous les navigateurs modernes ; les espaces en début et en fin de ligne sont ignorés.

Une URL valide est marquée ✓ et réécrite sous sa forme normalisée : domaine en minuscules, caractères accentués du chemin encodés en %XX, barre oblique ajoutée après le domaine si le chemin est vide.

La ligne suivante détaille protocol, host (avec le port s’il est précisé) et path. Le chemin conserve sa casse : /Café et /café restent deux adresses différentes.

Une ligne qui n’est pas une URL absolue (sans schéma comme example.com/contact, ou avec une espace dans le domaine) est marquée ✗ et reproduite telle quelle.

Comment utiliser cet outil ?

  1. Collez les URL

    Une adresse par ligne dans le champ Entrée.

  2. Lancez la vérification

    Cliquez sur Traiter.

  3. Lisez le résultat

    ✓ pour une URL valide avec sa décomposition, ✗ pour une ligne refusée.

  4. Corrigez les lignes refusées

    Ajoutez le schéma manquant, retirez les espaces ou encodez les caractères interdits, puis relancez.

Cas d'utilisation

Nettoyer une liste avant import

Repérer les adresses sans https:// ou mal copiées avant de les importer dans un outil d’emailing, un CMS ou un tableur.

Vérifier des liens générés

Contrôler des URL produites par un script ou une formule de tableur avant de les publier.

Comprendre une normalisation

Voir comment le navigateur réécrit une adresse avec majuscules ou accents, et pourquoi deux URL en apparence identiques diffèrent.

Exemples

Quatre lignes, deux refusées

Le domaine passe en minuscules et le é du chemin est encodé ; example.com/contact est refusé faute de schéma ; mailto: est un schéma valide sans hôte ; l’espace dans le domaine rend la dernière ligne invalide.

Entrée

Entrée :
https://Example.com/Café?q=1
example.com/contact
mailto:hello@example.com
https://exa mple.com
Traiter

Résultat

Résultat :
✓ https://example.com/Caf%C3%A9?q=1
  protocol=https: host=example.com path=/Caf%C3%A9
✗ example.com/contact
✓ mailto:hello@example.com
  protocol=mailto: host= path=hello@example.com
✗ https://exa mple.com

Conseils et bonnes pratiques

  • Valide ne veut pas dire joignable : l’outil vérifie la syntaxe, pas l’existence du domaine ni la réponse du serveur.
  • Tous les schémas sont acceptés (mailto:, tel:, ftp:, javascript:) : vérifiez le protocole si vous attendez uniquement des liens web en https.
  • Un domaine accentué est converti en punycode : café.fr devient xn--caf-dma.fr dans la forme normalisée.
  • Pour supprimer les doublons d’une liste, comparez les formes normalisées plutôt que le texte saisi.

Sources et références

Questions fréquentes

Pourquoi example.com est-il refusé ?

Parce qu’une URL absolue doit commencer par un schéma comme https://. Sans lui, example.com/contact n’est qu’un chemin relatif. Ajoutez https:// devant.

Pourquoi l’URL affichée est-elle différente de celle saisie ?

Le navigateur la normalise : domaine en minuscules, caractères non ASCII du chemin encodés, port par défaut supprimé (:443 en https). C’est la forme qu’il utilisera réellement pour la requête.

L’outil vérifie-t-il que la page existe ?

Non. Il ne fait aucune requête réseau : il contrôle uniquement que la chaîne forme une URL valide.

Les espaces sont-ils toujours interdits ?

Dans le domaine, oui. Dans le chemin ou la requête, le navigateur les encode en %20 et l’URL reste valide.

Mes URL sont-elles envoyées à un serveur ?

Non. La vérification se fait dans votre navigateur.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Encodez ou décodez une URL, ses paramètres et les caractères spéciaux qu’elle contient.

Web & SEOUtiliser l’outil

Transformez un titre ou une phrase en slug propre et utilisable dans une URL.

Web & SEOUtiliser l’outil
GuideBonnes pratiquesDébutant

Checklist SEO technique avant de publier une page Web

Passez en revue URL, indexation, title, meta description, canonical, robots, données structurées, images, maillage interne et responsive avant de mettre une page en ligne.

29 août 20266 min
GuideBonnes pratiquesDébutant

Créer des URLs propres : slugs, paramètres et normalisation

Apprenez à concevoir des URLs stables et lisibles, à générer des slugs cohérents, à gérer les paramètres de requête et à éviter les variantes inutiles qui compliquent le SEO technique.

29 août 20264 min