🔧Toolify

Валидатор email (синтаксис + обнаружение опечаток)

Введите email для проверки синтаксиса и обнаружения опечаток домена вроде «gmial.com» → «gmail.com». Разбирает локальную часть, домен, TLD и предупреждает о нарушениях лимитов RFC.

Синтаксис верен
Локальная часть
user
Домен
example.com
TLD
com
Плюс-тег (+)

Как это работает

Что делает этот валидатор (и что не может)

Проверка синтаксиса email проверяет, соответствует ли «имя@домен.tld» структурным правилам RFC 5322. Используется прагматичное регулярное выражение, которое ловит почти все реальные опечатки, оставаясь достаточно гибким для допустимых адресов с плюс-тегами, точками и необычными TLD.

Что НЕ может делать инструмент: подтвердить, что адрес реально получает письма. Для этого нужно отправить настоящее письмо или выполнить SMTP-проверку — оба способа требуют серверного кода и риску ложных срабатываний (catch-all домены, грейлистинг). Синтаксическая проверка дёшево ловит опечатки; проверка доставляемости требует другого подхода.

Обнаружение распространённых опечаток

Отслеживаются опечатки у крупных бесплатных почтовых провайдеров — «gmial.com» вместо «gmail.com», «yaho.com» вместо «yahoo.com» и т.д. Около 95% опечаток при регистрации — опечатки доменов у этих нескольких провайдеров. Их выявление на стороне клиента спасает от отказа доставки приветственного письма и неловкого «проверьте адрес».

При создании формы регистрации запускайте ту же логику перед отправкой. Показывайте подсказку «Вы имели в виду…?» и позвольте пользователю принять или отклонить. Зрелые формы регистрации делают это регулярно — это заметно улучшает доставляемость.

Правила локальной части

Плюс-тег («user+filter@gmail.com»): широко поддерживается крупными провайдерами. Используйте для создания уникальных адресов при разных регистрациях с одним входящим ящиком.

Точки («user.name@gmail.com»): Gmail считает такой адрес идентичным адресу без точек (точки игнорируются), но другие провайдеры могут считать их разными адресами. Не полагайтесь на эквивалентность точек за пределами Gmail.

Длина: RFC 5321 ограничивает локальную часть 64 символами, а полный адрес — 254 символами. При превышении этих значений выводится предупреждение — большинство серверов отклоняют более длинные адреса.

Чувствительность к регистру: по RFC, локальная часть чувствительна к регистру, но большинство провайдеров обрабатывают её без учёта регистра. Домен всегда нечувствителен к регистру.

Частые вопросы

Подтверждает ли это существование email?

Нет — только синтаксис. Для подтверждения существования ящика нужна серверная SMTP-проверка или отправка письма для верификации. Этот инструмент дёшево ловит опечатки.

Почему он принял 'a@b.co'?

Потому что это технически допустимый синтаксис. TLD '.co' реален (Колумбия). Синтаксическая валидация не может фильтровать настоящие, но редкие TLD.

Что насчёт email с юникодом (например, пользователь@пример.рф)?

Интернационализированные email-адреса допустимы по RFC 6531, но использованное здесь регулярное выражение их не принимает. Большинство бэкендов форм пока тоже нет. Для юникодной валидации используйте специализированную библиотеку.

Что такое плюс-тег?

Всё между + и @ маршрутизируется Gmail и многими провайдерами в основной ящик. user+сервис@gmail.com приходит на user@gmail.com, но вы можете фильтровать по суффиксу +сервис.

Почему Gmail игнорирует точки?

Историческая политика Gmail. user.name@gmail.com и username@gmail.com доставляются в один ящик. Другие провайдеры (Яндекс, Mail.ru, Outlook) могут считать их разными адресами.

Каков максимальный допустимый email?

254 символа итого по RFC 5321. Локальная часть ≤ 64. Большинство серверов отклоняют более длинные.

Данные покидают браузер?

Нет. Валидация выполняется локально; ничего не передаётся ни на какой сервер.

Можно ли проверять массово?

Не в этом инструменте — вставляйте по одному адресу. Для списков используйте скрипт или специализированный сервис массовой проверки (с согласия владельцев адресов).

Похожие инструменты

Обновлено:

Попробуйте наши ИИ-промпты →