전화번호 유효성 검사기
어떤 형식으로든 번호를 붙여넣어 보세요. 이 도구는 국가를 식별하고 해당 국가의 번호 체계에 따라 길이를 확인하며, 접두사로 구분할 수 있는 경우 휴대전화 또는 유선전화로 분류하고, 번호를 E.164 형식으로 보여줘요.
- 가입 필요 없음
- 136개 국가
- 업로드 없음
What this tool can and cannot tell you
It is worth being blunt about this, because most tools with this name are not.
This validator performs a syntactic check against published national numbering plans. It confirms that the number begins with a real country code, that the national part is a plausible length for that country, and — where the country publishes distinct prefix ranges — that the leading digits fall in a mobile or a landline range. Those three checks catch the overwhelming majority of numbers that are wrong: typos, missing digits, a trunk zero left in, a number entered without its country code.
It cannot tell you whether the line is in service. Nothing that runs in a browser can. Establishing that a number is live requires either placing a call or querying the operator's Home Location Register through a paid lookup service, and any free tool that shows you a green tick labelled "active" is showing you a syntactic result with a misleading word attached to it.
It also cannot tell you who owns the number, whether it has been ported to a different operator, or whether it is a virtual number. Number portability in particular has made prefix-based operator identification unreliable in most developed markets: a number that begins with a range historically assigned to one operator may have moved years ago. Prefix ranges still reliably distinguish mobile from fixed line, because those ranges are not portable across the boundary.
How to read the result
| Country | Matched by longest-prefix on the dial code. This matters more than it sounds: +1 covers the United States, Canada and twenty Caribbean territories, and +7 covers both Russia and Kazakhstan. Matching the longest code first is what keeps a Bahamian number from being reported as American. |
|---|---|
| National number | What remains after the country code. This is the part that has to match the country's length rule, and the part a local caller would dial after the trunk prefix. |
| E.164 | The international standard form: a plus sign, the country code, and the national number with no spaces, no punctuation and no trunk prefix. This is the format every telephony system expects and the one to store in a database. |
| Line type | Mobile or landline, decided by whether the leading digits fall in a range the country publishes for one or the other. Some countries do not publish separable ranges, in which case the tool says so instead of guessing. |
| Rate | What Telvio charges per minute to that country, where we publish a rate. It is the same figure the country's own rate page shows, read from the same file. |
The four ways a phone number goes wrong
- 1
The trunk prefix was left in
Most countries put a leading digit — usually 0, sometimes 1 or 8 — in front of a number dialled domestically. It is not part of the number and must be removed when dialling from abroad. 020 7946 0958 in London is +44 20 7946 0958 internationally, not +44 020…. This single mistake accounts for more failed international calls than everything else combined.
- 2
The country code is missing
A number copied from a local website or a local contact list has no country code. It looks complete and is unusable from anywhere else. If the length matches a country's national number but there is no valid dial code in front of it, this is what happened.
- 3
A digit is missing or duplicated
The length check catches this. Numbering plans are strict about length — a country that issues nine-digit numbers does not have an eight-digit one hiding somewhere — so a national part one digit short is a typo, not an exception.
- 4
The number was formatted for a different system
00 instead of +, extensions appended after a comma or a hash, letters used as a mnemonic. The tool strips everything that is not a digit, so the first two are handled. Letters are not: 1-800-FLOWERS has to be converted to digits before any system will dial it.
E.164, and why it is worth storing numbers that way
E.164 is the ITU standard that defines what an international telephone number is: up to fifteen digits, of which one to three are the country code, with no other punctuation. Written down it carries a leading plus sign to mark it as international rather than local.
The practical argument for storing numbers in E.164 is that it is the only unambiguous form. 020 7946 0958 means a London number to a British reader and nothing at all to a system in another country. +442079460958 means the same number everywhere, is directly dialable from anywhere, and sorts and deduplicates correctly.
The common mistake in the other direction is storing E.164 and displaying it. A person reading their own number wants to see it in the national format they recognise, so the right architecture is to store one canonical form and format for display — never the reverse.
The fifteen-digit ceiling is a hard limit of the standard, and a number longer than that is invalid regardless of what a form accepted. The shortest valid numbers are considerably shorter: some Pacific island states issue five-digit national numbers, which is why a length check has to be per country rather than a global minimum.
Mobile and landline prefixes, and what they still tell you
Every country's numbering plan reserves blocks of leading digits for particular purposes. In the United Kingdom, 07 is mobile and 01 and 02 are geographic fixed lines. In India, mobiles begin with 6, 7, 8 or 9. In Nigeria, 070, 080, 081, 090 and 091 are mobile. In much of continental Europe, 6 or 7 after the country code indicates mobile.
This still works because the mobile/fixed boundary is not portable: a number can move between operators, but it cannot move from a mobile block to a geographic one. Operator-level identification from a prefix, by contrast, has been unreliable in most markets since portability was introduced.
Why it matters for cost: in a large majority of countries, calling a mobile costs more than calling a landline, sometimes several times more. Knowing which one you have before you dial is the difference between an expected bill and a surprise. In a minority of countries — the United Kingdom, Germany and Kenya among them — the relationship is reversed and the mobile is cheaper, which is why our rate pages publish both columns rather than a single "from" figure.
Countries with a single unified plan, or where the assignment is not published in a separable form, produce an honest "cannot determine" here rather than a guess. The North American Numbering Plan is the largest such case: in the United States and Canada an area code does not distinguish a mobile from a fixed line at all, and only a network lookup can.
Cleaning a contact list
If you are validating numbers in bulk — a customer list, an event registration export, a spreadsheet inherited from somebody else — the useful sequence is: strip everything that is not a digit or a leading plus, add the country code where the number is local to a known market, remove the trunk prefix if one was left in, then check the length.
Doing it in that order matters. Removing the trunk prefix before you know the country removes the wrong digit for the countries whose numbers legitimately begin with 0 after the country code. Checking length before adding the country code flags every valid local number as too short.
Records that fail after all four steps are genuinely broken and should be corrected at the source rather than guessed at. A number one digit short is not recoverable by adding a zero somewhere plausible; it is a data entry error that needs the original.
For anything larger than a few thousand records, a library that embeds the full numbering-plan metadata is the right tool rather than a web page. This validator uses the same published plan data those libraries do, for one number at a time.
결론
전화번호가 유효하려면 실제 국가 코드로 시작하고, 해당 국가의 국가별 번호 부분이 정해진 길이에 맞아야 하며, 국가에서 구분 가능한 번호 대역을 공개한 경우에는 앞자리 숫자가 실제 휴대전화 또는 유선전화 대역에 속해야 해요. 이 도구는 이 세 가지를 모두 확인하고, 저장할 때 적합한 형식인 E.164로 결과를 보여줘요.
어떤 브라우저 도구도 전화번호가 실제로 개통되어 사용 중인지 알려줄 수는 없어요. 이를 확인하려면 전화를 걸거나 유료 네트워크 조회를 이용해야 해요. 이 도구가 잡아내는 가장 흔한 오류는 국선 접두사가 그대로 남아 있는 경우예요. 국내 번호에 포함되는 앞자리 0은 해외에서 전화를 걸 때 빼야 해요.
자주 묻는 질문
전화번호가 유효한지 어떻게 확인하나요?
세 가지를 확인해 보세요. 실제 국가 전화 코드로 시작하는지, 코드 뒤의 숫자 길이가 해당 국가의 번호 체계에 맞는지, 그리고 앞자리 숫자가 해당 국가에서 실제로 할당하는 블록에 속하는지 확인하면 돼요. 이 세 가지를 함께 확인하면 오타, 누락된 숫자, 국가 코드 없이 입력된 번호를 찾아낼 수 있어요.
검증 도구로 번호가 사용 중인지 알 수 있나요?
브라우저만으로는 알 수 없어요. 회선이 실제로 서비스 중인지 확인하려면 전화를 걸거나 유료 조회 서비스를 통해 통신사의 가입자 위치 등록기(Home Location Register)에 조회해야 해요. 무료 웹 도구는 공개된 번호 체계에 맞는지만 확인할 수 있어요. 이는 문법 확인이지, 실제 사용 가능 여부 확인은 아니에요.
E.164 형식이 무엇인가요?
국제 전화번호에 대한 ITU 표준이에요. 더하기 기호, 국가 코드, 국가 번호를 차례로 적고, 공백이나 문장 부호 또는 국내 통화 접두사는 넣지 않으며, 전체 숫자는 최대 15자리예요. +442079460958은 E.164 형식이고, 020 7946 0958은 같은 번호의 국가 형식이에요.
전화번호 앞의 0을 삭제해야 하나요?
국제 전화를 걸 때는 삭제해야 해요. 대부분의 국가는 국내 전화번호 앞에 국내 통화 접두사를 붙이는데, 보통 0이며 번호 자체의 일부는 아니에요. +44 020 7946 0958로 걸면 연결되지 않고, +44 20 7946 0958로 걸어야 연결돼요. 국내 통화 접두사를 그대로 두는 것은 국제 전화가 실패하는 가장 흔한 원인이에요.
번호만 보고 휴대전화인지 유선전화인지 알 수 있나요?
대부분의 국가에서는 알 수 있어요. 번호 체계에서 휴대전화와 유선전화에 서로 다른 앞자리 블록을 할당하고, 이 구분은 통신사 간에 이동되지 않기 때문이에요. 하지만 북미 번호 체계에서는 알 수 없어요. 미국이나 캐나다의 지역 번호만으로는 회선 유형을 알 수 없고, 네트워크 조회를 해야만 구분할 수 있어요.
길이 확인에서 국가가 중요한 이유는 무엇인가요?
국가마다 번호 체계가 크게 다르기 때문이에요. 일부 태평양 섬나라에서는 국가 번호가 5자리이고, 여러 유럽 국가에서는 9자리 또는 10자리예요. 전 세계에 동일한 최소 길이를 적용하면 잘못된 번호를 허용하거나 유효한 번호를 거부하게 돼요. 따라서 해당 국가의 번호 체계를 기준으로 확인해야 해요.
기타 무료 도구
이제 전화해 보세요
Telvio는 WiFi 또는 데이터를 통해 200+개 국가의 실제 전화번호로 전화를 걸어요. 초 단위로 요금을 계산하며, 첫 1분은 무료예요.
Telvio 다운로드