Форматирование номера телефона: E.164, международный и национальный формат
Формы регистрации, SMS-шлюзы и базы контактов ждут номера телефонов в предсказуемом виде, а люди вводят их десятками способов: с кодом страны и без, с начальным 0, с 00 вместо +, со скобками и дефисами. Этот инструмент превращает всё, что вы ввели, в три стандартных формата и показывает, соответствуют ли длина и префикс мобильному номеру выбранной страны.
Введённый номер форматируется на нашем сервере по тем же открытым данным о планах нумерации, что используют приложения для телефонов, и нигде не сохраняется, не записывается в журналы и не проверяется где-либо ещё: инструмент просто применяет к цифрам опубликованные правила нумерации каждой страны.
Под инструментом вы найдёте, как устроен E.164, чем отличаются три формата, реальные примеры номеров для 20 стран и ошибки, из-за которых формы чаще всего отклоняют номер.
Отформатировать номер телефона
Выберите страну и введите номер в любом удобном виде. Инструмент покажет форматы E.164, международный и национальный и подскажет, подходят ли длина и префикс для мобильного номера этой страны.
Как устроен E.164
E.164 — международный план нумерации, опубликованный МСЭ (ITU), агентством ООН по электросвязи. Он задаёт единый мировой формат, в который укладывается любой публичный номер телефона, поэтому большинство приложений и систем обмена сообщениями хранят номера именно так.
Номер в формате E.164 содержит не более 15 цифр. Он начинается со знака плюс, за которым идут код страны из одной–трёх цифр и национальный значащий номер — номер абонента без внутреннего префикса дальней связи. Пробелов, дефисов, скобок и добавочных номеров нет.
- +
- Заменяет код выхода на международную линию. На мобильном его можно набрать напрямую, а со стационарного телефона вместо него набирают код выхода вашей страны, например 00 или 011.
- Код страны
- От одной до трёх цифр, обозначающих страну или общую зону нумерации, например 1 для Североамериканского плана нумерации, 44 для Великобритании или 971 для Объединённых Арабских Эмиратов.
- Национальный значащий номер
- Номер в том виде, в каком его набирают внутри страны, но без префикса дальней связи. Его длина зависит от плана нумерации страны.
- Максимальная длина
- Всего 15 цифр с учётом кода страны, но без знака плюс.
Международный, национальный и E.164: в чём разница
Во всех трёх форматах одни и те же цифры; различаются они только наличием кода страны и префикса дальней связи и группировкой цифр. На примере британского номера из таблицы ниже:
- E.164
- +447400123456: знак плюс, код страны и национальный значащий номер без пробелов. Лучший вариант для хранения, баз данных и форм регистрации с одним полем.
- Международный
- +44 7400 123456: те же цифры, сгруппированные так, как принято в стране. Лучший вариант для сайта или визитки, рассчитанных на аудиторию по всему миру.
- Национальный
- 07400 123456: возвращён префикс дальней связи 0, кода страны нет. Так номер пишут и набирают внутри Великобритании.
Примеры для 20 популярных стран
Это примеры мобильных номеров из открытой библиотеки phonenumbers — Python-версии libphonenumber от Google, на данных которой работает и наш инструмент. Это образцы формата, а не действующие номера.
- США
- +12015550123
- Великобритания
- +447400123456
- Канада
- +15062345678
- Германия
- +4915123456789
- Франция
- +33612345678
- Испания
- +34612345678
- Италия
- +393123456789
- Нидерланды
- +31612345678
- Индия
- +918123456789
- Объединённые Арабские Эмираты
- +971501234567
- Саудовская Аравия
- +966512345678
- Австралия
- +61412345678
- Сингапур
- +6581234567
- Бразилия
- +5511961234567
- Мексика
- +522221234567
- Индонезия
- +62812345678
- Турция
- +905012345678
- Филиппины
- +639051234567
- Нигерия
- +2348021234567
- Пакистан
- +923012345678
Частые ошибки при вводе номера
- Оставлять начальный 0. В большинстве стран, включая Великобританию, Германию, Францию, Индию и Австралию, 0 — внутренний префикс дальней связи. После кода страны он убирается: 07400 123456 превращается в +44 7400 123456, а не в +44 07400 123456.
- Вводить 00 в поле, которое ждёт +. 00 — код выхода на международную линию в большинстве стран (в США и Канаде — 011), и означает то же, что +. В веб-формах всегда используйте +: многие валидаторы отклоняют номер, начинающийся с 00.
- Добавлять пробелы, дефисы, точки или скобки в форму с одним полем. Одни формы их убирают, другие выдают ошибку. Надёжнее всего — только цифры после +.
- Дублировать 1 в номерах США и Канады. 1 — это одновременно код страны и внутренний префикс междугородней связи, поэтому +1 пишется один раз: +1 201 555 0123, а не +1 1 201 555 0123.
- Убирать 0 в итальянских стационарных номерах. В Италии нет префикса дальней связи: начальный 0 стационарного номера, например 06 для Рима, — часть номера и остаётся после +39. Итальянские мобильные номера начинаются с 3.
- Считать, что префикс дальней связи есть в каждой стране. В Испании, Италии и Сингапуре внутри страны набирают те же цифры, что и после кода страны, так что убирать нечего.
- Выбрать код страны в списке и ещё раз ввести его в поле номера. Если в форме есть выбор страны, в поле номера нужен только национальный значащий номер.
Чего этот инструмент НЕ делает
Инструмент проверяет структуру, а не статус. Номер может быть отформатирован безупречно и всё равно не подойти для конкретного сервиса.
- Он не может определить, VoIP это или реальная мобильная линия. Во многих странах оба типа используют одни и те же диапазоны номеров; различить их можно только запросом типа линии у оператора по актуальным сетевым данным.
- Он не проверяет, обслуживается ли номер, кому он принадлежит и какой оператор обслуживает его после переноса номера.
- Он не отправляет SMS и не звонит, поэтому не может подтвердить, что код подтверждения дойдёт.
- Проверка на мобильный номер опирается на опубликованные диапазоны нумерации, встроенные в библиотеку; совсем недавно открытый диапазон может отображаться как неизвестный, пока данные не обновятся.
Почему номер работает с WhatsApp, Facebook, Telegram и Google
Приложения проверяют не только цифры: они смотрят тип линии, формат страны и может ли номер действительно получить их код. Каждый номер SMSCreation — реальный мобильный номер в официальном формате своей страны, а не VoIP-линия, поэтому он проходит эти проверки так же, как SIM-карта в вашем телефоне.
И мы за это отвечаем: гарантия замены 7 дней. Если ваш номер не работает с WhatsApp, Facebook, Telegram, Google или любым нужным вам приложением, мы бесплатно заменим его новым номером той же страны — или вернём 100%, если хотите.
- Номер не VoIP, реальная мобильная линия — проверки типа линии видят обычный номер SIM-карты, а не VoIP
- Официальный формат страны с правильным кодом страны, префиксом и количеством цифр
- Безлимитные входящие SMS и звонки — коды приходят сообщением или через опцию «позвонить мне»
- Только ваш — никогда не публикуется на открытых SMS-сайтах, поэтому не блокируется и не ограничивается
- Ваш сколько угодно — повторная верификация и восстановление аккаунта продолжают работать
Нужен реальный мобильный номер, который пройдёт эти проверки?
Если вам нужен номер, который правильно отформатирован и при этом принимается приложениями, отклоняющими VoIP-линии, SMSCreation предлагает реальные мобильные номера в 181 странах, каждый в официальном мобильном формате своей страны. В каждый тариф входят безлимитные входящие SMS, 500 исходящих SMS и 1000 минут исходящих звонков в месяц, а также безлимитные входящие звонки.
Цены — от $1.80 в месяц на годовом тарифе ($21.60 при оплате за год), одинаково в любой стране. Номер остаётся вашим, пока вы его продлеваете, а 7-дневная гарантия замены даёт бесплатный новый номер в той же стране или возврат 100% суммы, если номер не работает с нужным вам приложением.
Вопросы
Что такое формат E.164?
E.164 — международный формат нумерации МСЭ: знак плюс, код страны из одной–трёх цифр и национальный номер без префикса дальней связи, всего до 15 цифр и без пробелов. Например, британский мобильный 07400 123456 в формате E.164 выглядит как +447400123456.
Нужно ли оставлять начальный 0, когда я добавляю код страны?
В большинстве стран — нет. Начальный 0 — внутренний префикс дальней связи, и после кода страны он убирается. Заметное исключение — итальянские стационарные номера: там 0 — часть номера и остаётся после +39.
00 — это то же самое, что +?
В большинстве стран да: 00 — это код выхода, который обозначает +. В США и Канаде вместо него используется 011. Веб-формы и приложения ждут формат с +, поэтому вводите номер онлайн с +.
Отправляется ли мой номер куда-то, когда я пользуюсь инструментом?
Нет. Номер форматируется на нашем сервере по открытым данным о планах нумерации и сразу удаляется — он не сохраняется, не записывается в журналы и не сверяется ни с какой базой данных.
Может ли инструмент определить, что номер VoIP?
Нет. По формату и диапазону номеров нельзя надёжно отличить VoIP от мобильных линий, потому что они часто используют одни и те же диапазоны. Для этого нужен запрос типа линии у оператора — об этом рассказывает наше руководство о том, как проверить, VoIP ли номер.
Почему форма пишет, что номер недействителен, если инструмент говорит, что всё в порядке?
Инструмент проверяет только структуру. Форма может отклонить номер из-за лишнего пробела или префикса 00, несовпадения с выбранной страной или потому, что сервис не принимает такой тип линии — например, VoIP-номера для верификации.
Будет ли номер работать с WhatsApp, Facebook, Telegram и Google?
Да — гарантированно. Это реальный мобильный номер с безлимитными входящими SMS и звонками, поэтому коды подтверждения приходят по SMS или голосовым звонком. Если он не работает с WhatsApp, Facebook, Telegram, Google или любым нужным вам приложением, мы бесплатно заменим его в течение 7 дней — или вернём 100%.
По теме
Все гайды →- Как получить второй номер телефона в 2026 году: лучшие способы (сравнение)
- Не приходит код подтверждения? 14 причин и как их устранить
- SMSCreation — это надёжно? Компания, оплата, возвраты и приватность: проверяем
- Реальный мобильный номер или Google Voice: честное сравнение
- Telegram
- США
- Великобритания