Walidator URL
Wklej adres URL, a to narzędzie sprawdzi, czy jest poprawnie zapisany, i pokaże dokładnie, jak się rozkłada. Korzysta z wbudowanej walidacji PHP (filter_var z FILTER_VALIDATE_URL), by sprawdzić składnię, i raportuje schemat, host, port, ścieżkę, zapytanie i fragment, a także to, czy adres URL jest bezwzględny i czy używa HTTPS. To wyłącznie kontrola formatu: narzędzie nigdy nie otwiera linku ani nie łączy się z serwerem, więc nie powie ci, czy strona jest dostępna online.
Jak działa kontrola
-
1
Wklej adres URL
Wpisz lub wklej jeden adres URL. Jest sprawdzany na żywo w trakcie pisania, bez żadnego przycisku do naciśnięcia.
-
2
Odczytaj werdykt
Zielony panel oznacza, że składnia jest poprawna; czerwony, że nie. Brak schematu lub spacja w adresie URL powoduje niepowodzenie.
-
3
Sprawdź poszczególne części
Tabela wymienia schemat, host, port, ścieżkę, zapytanie i fragment, które znaleziono.
-
4
Sprawdź dwa wskaźniki
Dodatkowe wiersze pokazują, czy adres URL jest bezwzględny (ma zarówno schemat, jak i host) i czy używa HTTPS.
Co kontrola robi, a czego nie
Ten walidator sprawdza tylko format, tą samą regułą, której używa backend w PHP: filter_var($url, FILTER_VALIDATE_URL). Świetnie nadaje się do wychwytywania literówek i źle sformułowanych linków przed ich zapisaniem, ale nigdy nie dotyka sieci.
| Robi | Nie robi |
|---|---|
| Potwierdza, że składnia adresu URL jest poprawna | Otwiera adres URL lub ładuje stronę |
Wymaga schematu, np. http lub https |
Sprawdza DNS ani istnienie hosta |
| Odrzuca spacje i wiele niedozwolonych znaków | Raportuje status HTTP, np. 200 lub 404 |
| Rozdziela schemat, host, port, ścieżkę, zapytanie i fragment | Podąża za przekierowaniami |
| Wskazuje, czy adres URL jest bezwzględny i używa HTTPS | Sprawdza certyfikat SSL/TLS |
Co przechodzi, a co jest odrzucane
| URL | Wynik | Powód |
|---|---|---|
https://example.com/path?q=1 |
Prawidłowy | Kompletny, bezwzględny adres URL |
example.com/path |
Nieprawidłowy | Brak schematu |
https://example.com/my file |
Nieprawidłowy | Niekodowana spacja |
ftp://files.example.com |
Prawidłowy | Każdy schemat się liczy; wskaźnik HTTPS pokaże No |
https://does-not-exist.invalid |
Prawidłowy | Składnia jest w porządku; host nigdy nie jest odpytywany |
Domeny umiędzynarodowione
Kontrola używa reguł ASCII, więc host zapisany znakami spoza ASCII, np. https://münchen.de, jest oznaczany jako nieprawidłowy, mimo że przeglądarka zaakceptowałaby go po przekształceniu hosta na Punycode (xn--mnchen-3ya.de). Najpierw przekształć host, jeśli musi przejść kontrolę. Gdy chcesz wiedzieć, czy link naprawdę działa, sięgnij po dedykowane narzędzie do sprawdzania dostępności lub zepsutych linków.
Najczęściej zadawane pytania
Nie. Oznacza, że adres URL jest poprawnie zapisany. Narzędzie nigdy nie otwiera linku, więc prawidłowy adres URL wciąż może prowadzić do 404 lub niedziałającego serwera. Użyj narzędzia do sprawdzania witryny lub dostępności, aby ustalić, czy strona faktycznie odpowiada.
Ponieważ nie ma schematu. Walidacja wymaga protokołu, np. http:// lub https://; dodaj jeden, a przejdzie kontrolę.
Nie, nie ma żadnego żądania sieciowego. Wiersz HTTPS pokazuje tylko, czy schemat to https, a nie to, czy certyfikat jest zaufany ani czy strona odpowiada.
Adres URL jest wysyłany na nasz serwer w celu sprawdzenia, ponieważ narzędzie działa po stronie serwera. Nie przechowujemy samych adresów URL; zapisywany jest jedynie anonimowy licznik użycia walidatora.
Powiązane narzędzia
Tabela ASCII
Pełna tabela ASCII od 0 do 127 z zapisem dziesiętnym, szesnastkowym, ósemkowym i binarnym oraz notacją numerycznych odwołań HTML, w tym kodami sterującymi NUL, LF i DEL.
Referencja znaków HTML
Przeszukiwalna lista encji HTML wraz z ich kodami nazwanymi i liczbowymi oraz kopiowaniem jednym kliknięciem specjalnych znaków i symboli.
Podgląd Markdown
Pisz w Markdown i obserwuj, jak wyrenderowany HTML aktualizuje się na żywo. Składnia w stylu GitHub z tabelami, listami zadań, ogrodzonymi blokami kodu i automatycznymi odnośnikami.
Skróty klawiaturowe
Wyszukuj udokumentowane skróty domyślne VS Code, Chrome i Bash z GNU Readline w macOS, Windows i Linux.
Formater JavaScript
Formatuj JavaScript, JSX, TypeScript i JSON z konfigurowalnym wcięciem, stylem cudzysłowów, średnikami i przecinkami końcowymi.
Narzędzie odstępów w kodzie Python
Ujednolić wcięcia oraz proste odstępy przy przecinkach i operatorach. To lekka obróbka tekstu, a nie Black, Ruff ani parser Pythona.
Narzędzie jest dostępne w innych językach
- URL検証ツール [JA]
- Validador de URL [ES]
- Validador de URL [PT]
- URL-validerare [SV]
- Validateur d'URL [FR]
- Trình xác thực URL [VI]
- مدقق عناوين URL [AR]
- URL 검증기 [KO]
- URL-Validator [DE]
- URL Validator [ID]
- URL-validator [NL]
- ตัวตรวจสอบ URL [TH]
- URL Validator [EN]
- Validator URL [IT]
- Валидатор URL [RU]
- URL Doğrulayıcı [TR]
- URL验证器 [ZH]