URL-Validator

Fügen Sie eine URL ein, und dieses Tool prüft, ob sie korrekt geschrieben ist, und zeigt Ihnen genau, wie sie sich zerlegt. Es nutzt die eingebaute Validierung von PHP (filter_var mit FILTER_VALIDATE_URL), um die Syntax zu prüfen, und meldet Schema, Host, Port, Pfad, Abfrage und Fragment sowie, ob die URL absolut ist und ob sie HTTPS verwendet. Dies ist ausschließlich eine Formatprüfung: Sie öffnet den Link nie und kontaktiert den Server nie, kann Ihnen also nicht sagen, ob die Seite online ist.

So funktioniert die Prüfung

  1. 1

    Fügen Sie eine URL ein

    Geben Sie eine einzelne URL ein oder fügen Sie sie ein. Sie wird live beim Tippen geprüft, ohne dass eine Schaltfläche gedrückt werden muss.

  2. 2

    Lesen Sie das Urteil

    Ein grünes Feld bedeutet, dass die Syntax gültig ist; ein rotes, dass sie es nicht ist. Ein fehlendes Schema oder ein Leerzeichen in der URL führt zum Fehlschlag.

  3. 3

    Prüfen Sie die Bestandteile

    Die Tabelle listet Schema, Host, Port, Pfad, Abfrage und Fragment auf, die gefunden wurden.

  4. 4

    Kontrollieren Sie die beiden Kennzeichen

    Zusätzliche Zeilen zeigen, ob die URL absolut ist (sie hat sowohl ein Schema als auch einen Host) und ob sie HTTPS verwendet.

Was die Prüfung leistet und was nicht

Dieser Validator prüft nur das Format, nach derselben Regel, die ein PHP-Backend verwendet: filter_var($url, FILTER_VALIDATE_URL). Er ist ideal, um Tippfehler und fehlerhafte Links vor dem Speichern zu erkennen, berührt aber nie das Netzwerk.

Er tut Er tut nicht
Bestätigen, dass die URL syntaktisch gültig ist Die URL öffnen oder die Seite laden
Ein Schema wie http oder https verlangen DNS prüfen oder ob der Host existiert
Leerzeichen und viele unzulässige Zeichen ablehnen Einen HTTP-Status wie 200 oder 404 melden
Schema, Host, Port, Pfad, Abfrage und Fragment auftrennen Weiterleitungen folgen
Kennzeichnen, ob die URL absolut ist und HTTPS verwendet Das SSL/TLS-Zertifikat prüfen

Was akzeptiert und was abgelehnt wird

URL Ergebnis Grund
https://example.com/path?q=1 Gültig Vollständige, absolute URL
example.com/path Ungültig Kein Schema
https://example.com/my file Ungültig Nicht kodiertes Leerzeichen
ftp://files.example.com Gültig Jedes Schema zählt; das HTTPS-Kennzeichen zeigt No
https://does-not-exist.invalid Gültig Die Syntax ist in Ordnung; der Host wird nie kontaktiert

Internationalisierte Domains

Die Prüfung verwendet ASCII-Regeln, sodass ein Host mit nicht-ASCII-Zeichen, etwa https://münchen.de, als ungültig gemeldet wird, obwohl ein Browser ihn akzeptieren würde, nachdem er den Host in Punycode (xn--mnchen-3ya.de) umgewandelt hat. Wandeln Sie den Host zuerst um, wenn er die Prüfung bestehen soll. Wenn Sie wissen müssen, ob ein Link tatsächlich erreichbar ist, greifen Sie stattdessen zu einem speziellen Verfügbarkeits- oder Broken-Link-Checker.

Häufig gestellte Fragen

Nein. Es bedeutet, dass die URL korrekt geschrieben ist. Das Tool öffnet den Link nie, daher kann eine gültige URL dennoch zu einem 404 oder einem nicht erreichbaren Server führen. Verwenden Sie einen Website- oder Verfügbarkeits-Checker, um zu prüfen, ob eine Seite tatsächlich antwortet.

Weil es kein Schema hat. Die Validierung erfordert ein Protokoll wie http:// oder https://; fügen Sie eines hinzu, und sie besteht die Prüfung.

Nein, es gibt überhaupt keine Netzwerkanfrage. Die HTTPS-Zeile meldet nur, ob das Schema https ist, nicht, ob das Zertifikat vertrauenswürdig ist oder die Seite antwortet.

Die URL wird zur Prüfung an unseren Server gesendet, da das Tool serverseitig läuft. Wir speichern die URLs selbst nicht; erfasst wird lediglich anonym, dass der Validator verwendet wurde.

Verwandte Tools

Tool in anderen Sprachen verfügbar