Валидатор URL
Вставьте URL, и этот инструмент проверит, правильно ли он записан, а затем покажет, как именно он раскладывается. Он использует встроенную проверку PHP (filter_var с FILTER_VALIDATE_URL) для контроля синтаксиса и сообщает схему, хост, порт, путь, запрос и фрагмент, а также является ли URL абсолютным и использует ли он HTTPS. Это только проверка формата: инструмент никогда не открывает ссылку и не обращается к серверу, поэтому он не может сказать, доступна ли страница.
Как работает проверка
-
1
Вставьте URL
Введите или вставьте один URL. Он проверяется в реальном времени по мере ввода, никаких кнопок нажимать не нужно.
-
2
Прочитайте вердикт
Зелёная панель означает, что синтаксис корректен; красная, что нет. Отсутствие схемы или пробел в URL приводят к ошибке.
-
3
Изучите части
В таблице перечислены схема, хост, порт, путь, запрос и фрагмент, которые удалось найти.
-
4
Проверьте два признака
Дополнительные строки показывают, является ли URL абсолютным (в нём есть и схема, и хост) и использует ли он HTTPS.
Что проверка делает, а что нет
Этот валидатор проверяет только формат, по тому же правилу, что и PHP-бэкенд: filter_var($url, FILTER_VALIDATE_URL). Он отлично подходит, чтобы выявлять опечатки и неправильно составленные ссылки до их сохранения, но он никогда не обращается к сети.
| Делает | Не делает |
|---|---|
| Подтверждает, что синтаксис URL корректен | Открывает URL или загружает страницу |
Требует схему, например http или https |
Проверяет DNS или существование хоста |
| Отклоняет пробелы и многие недопустимые символы | Сообщает HTTP-статус, например 200 или 404 |
| Разделяет схему, хост, порт, путь, запрос и фрагмент | Переходит по перенаправлениям |
| Указывает, абсолютен ли URL и использует ли он HTTPS | Проверяет сертификат SSL/TLS |
Что принимается, а что отклоняется
| URL | Результат | Причина |
|---|---|---|
https://example.com/path?q=1 |
Действителен | Полный, абсолютный URL |
example.com/path |
Недействителен | Нет схемы |
https://example.com/my file |
Недействителен | Незакодированный пробел |
ftp://files.example.com |
Действителен | Любая схема подходит; признак HTTPS покажет No |
https://does-not-exist.invalid |
Действителен | Синтаксис в порядке; к хосту не обращаются |
Интернационализированные домены
Проверка использует правила ASCII, поэтому хост с не-ASCII символами, например https://münchen.de, помечается как недействительный, хотя браузер принял бы его после преобразования хоста в Punycode (xn--mnchen-3ya.de). Сначала преобразуйте хост, если нужно, чтобы он прошёл проверку. Когда нужно узнать, действительно ли ссылка активна, воспользуйтесь отдельным сервисом проверки доступности или битых ссылок.
Часто задаваемые вопросы
Нет. Это означает, что URL записан правильно. Инструмент никогда не открывает ссылку, поэтому действительный URL всё равно может вести к ошибке 404 или к недоступному серверу. Чтобы узнать, отвечает ли страница на самом деле, используйте сервис проверки сайта или доступности.
Потому что у него нет схемы. Проверка требует протокол, например http:// или https://; добавьте его, и адрес пройдёт проверку.
Нет, сетевого запроса нет вообще. Строка HTTPS сообщает лишь, равна ли схема https, а не то, доверенный ли сертификат и отвечает ли сайт.
URL отправляется на наш сервер для проверки, так как инструмент работает на сервере. Сами URL мы не храним; фиксируется лишь анонимный счётчик того, что валидатор был использован.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Смешивание цветов
Смешайте два HEX-цвета в 2-20 равномерных образцов. Каждый промежуточный цвет показывается как HEX-код в верхнем регистре, включая оба края.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Инструмент доступен на других языках
- URL Validator [ID]
- Walidator URL [PL]
- URL-validerare [SV]
- ตัวตรวจสอบ URL [TH]
- URL-Validator [DE]
- URL検証ツール [JA]
- URL 검증기 [KO]
- Validador de URL [ES]
- Validador de URL [PT]
- Trình xác thực URL [VI]
- Validateur d'URL [FR]
- مدقق عناوين URL [AR]
- URL-validator [NL]
- URL Validator [EN]
- Validator URL [IT]
- URL Doğrulayıcı [TR]
- URL验证器 [ZH]