Validateur d'URL

Collez une URL et cet outil vérifie si elle est bien écrite, puis vous montre exactement comment elle se décompose. Il utilise la validation intégrée de PHP (filter_var avec FILTER_VALIDATE_URL) pour contrôler la syntaxe et signale le schéma, l’hôte, le port, le chemin, la requête et le fragment, ainsi que si l’URL est absolue et si elle utilise HTTPS. Il s’agit uniquement d’une vérification de format : il n’ouvre jamais le lien et ne contacte jamais le serveur, il ne peut donc pas vous dire si la page est en ligne.

Comment fonctionne la vérification

  1. 1

    Collez une URL

    Saisissez ou collez une seule URL. Elle est vérifiée en direct à mesure que vous tapez, sans aucun bouton à presser.

  2. 2

    Lisez le verdict

    Un panneau vert signifie que la syntaxe est valide ; un panneau rouge, qu'elle ne l'est pas. Un schéma manquant ou une espace dans l'URL fait échouer la vérification.

  3. 3

    Inspectez les parties

    Le tableau liste le schéma, l'hôte, le port, le chemin, la requête et le fragment trouvés.

  4. 4

    Contrôlez les deux indicateurs

    Des lignes supplémentaires indiquent si l'URL est absolue (elle possède à la fois un schéma et un hôte) et si elle utilise HTTPS.

Ce que la vérification fait, et ce qu’elle ne fait pas

Ce validateur contrôle uniquement le format, avec la même règle qu’un backend PHP : filter_var($url, FILTER_VALIDATE_URL). Il est idéal pour repérer les fautes de frappe et les liens mal formés avant de les enregistrer, mais il ne touche jamais au réseau.

Il fait Il ne fait pas
Confirmer que l’URL a une syntaxe valide Ouvrir l’URL ou charger la page
Exiger un schéma comme http ou https Vérifier le DNS ou si l’hôte existe
Rejeter les espaces et de nombreux caractères interdits Signaler un statut HTTP comme 200 ou 404
Séparer schéma, hôte, port, chemin, requête, fragment Suivre les redirections
Indiquer si l’URL est absolue et utilise HTTPS Inspecter le certificat SSL/TLS

Ce qui est accepté et ce qui est rejeté

URL Résultat Raison
https://example.com/path?q=1 Valide URL absolue et complète
example.com/path Invalide Aucun schéma
https://example.com/my file Invalide Espace non encodé
ftp://files.example.com Valide N’importe quel schéma compte ; l’indicateur HTTPS affichera No
https://does-not-exist.invalid Valide La syntaxe est correcte ; l’hôte n’est jamais contacté

Domaines internationalisés

La vérification utilise des règles ASCII, donc un hôte écrit avec des caractères non ASCII, comme https://münchen.de, est signalé comme invalide même si un navigateur l’accepterait après avoir converti l’hôte en Punycode (xn--mnchen-3ya.de). Convertissez d’abord l’hôte si vous avez besoin qu’il passe. Lorsque vous devez savoir si un lien est réellement actif, tournez-vous plutôt vers un vérificateur de disponibilité ou de liens brisés.

Questions fréquentes

Non. Cela signifie que l’URL est bien écrite. L’outil n’ouvre jamais le lien, donc une URL valide peut tout de même mener à une erreur 404 ou à un serveur hors service. Utilisez un vérificateur de site web ou de disponibilité pour savoir si une page répond réellement.

Parce qu’il n’a pas de schéma. La validation exige un protocole comme http:// ou https:// ; ajoutez-en un et il passera.

Non, il n’y a aucune requête réseau. La ligne HTTPS indique seulement si le schéma est https, pas si le certificat est de confiance ni si le site répond.

L’URL est envoyée à notre serveur pour être vérifiée, car l’outil s’exécute côté serveur. Nous ne conservons pas les URL elles-mêmes ; seul un décompte anonyme indiquant que le validateur a été utilisé est enregistré.

Outils similaires

Outil disponible dans d’autres langues