veriastra_
Free South Korea Phone Format Tool

South Korea (+82 / 0082): 9 to 10 digits

Locals write 010-1234-5678. An API wants +821012345678. Paste any South Korea number below to see it normalised, validated, and identified.

veriastra — phoneready
$

# free & rate-limited · no signup · live results from the same engine as the API

Since the engine is the same one the API runs, a key does not buy you a better answer. It buys volume, bulk jobs and a signed receipt.

this page calledPOST /api/lookup-phone
without a key3 free, then a proof of work · 5/min · 50/day
with a key1 credit · $0.0015 to $0.0032 each
in bulk10,000 rows in one job, CSV or NDJSON back
The rules

How South Korea numbers are written

Country calling code
+82
Dialled from abroad
0082 (011 82 from the US and Canada)
ISO country code
KR
National number length
9 to 10 digits
Trunk prefix
0 (dropped in E.164)
Written locally
010-1234-5678
E.164 format
+821012345678

What +82 means

+82 is the country calling code for South Korea. The same code is written 0082 when you dial out from most of Europe, Africa and Asia, and 011 82 from the US and Canada. All three reach the same place: only the exit code in front of it changes. Whichever one you use, the national trunk 0 is dropped once the country code is in front.

Mobile numbers

Nearly all mobiles start with 10 (written 010 nationally).

Converting to E.164

Take the number as written locally (010-1234-5678), drop the leading 0, then prefix +82. The result is +821012345678: no spaces, no dashes, no parentheses. Store that, and format for display only when you show it to a human.

Why not do it with a regex

A pattern that matches South Korea numbers today breaks the moment a new mobile range is allocated, and it cannot tell you whether the number is actually assigned. The tool above runs the same numbering-plan engine as our phone validation API, so it also reports line type and region rather than just shape.

South Korea mobile prefixes

010
Mobile: almost every Korean mobile is in this range
011, 016, 017, 018, 019
Older mobile ranges, mostly migrated into 010

A prefix tells you the range a number was issued from, not which network holds it today — numbers move between operators. For the current carrier you need a live lookup, which is what our phone API returns.

South Korea area codes by city

Seoul
02
Incheon
032
Suwon / Gyeonggi
031
Busan
051
Daegu
053
Daejeon
042
Gwangju
062

Seoul is 02; everywhere else is three digits

The trunk 0 plus a one-digit area code exists only for Seoul. Busan is 051, Daegu 053, Incheon 032. A form that splits a Korean number after two digits after the 0 will mangle every city that is not Seoul. Mobiles are not geographic: 010 is a mobile range, not a city.

Questions

South Korea phone numbers, answered

What country is +82?

+82 is South Korea. Written 0082 when dialling out from most of Europe and Asia, and 011 82 from the US and Canada. After the code, drop the national trunk 0: 010-1234-5678 locally is +821012345678 internationally.

How many digits is a South Korean phone number?

A mobile is ten digits after +82 (eleven as written at home with the leading 0). A landline is the area code plus the subscriber number, so the total is 9 or 10 after the country code. Validate against the numbering plan rather than a single count.

What is a 010 number in Korea?

010 is the South Korean mobile range. Written internationally it becomes +82 10 …: drop the leading 0, then add +82. The 010 block tells you the number is mobile; it does not tell you which network holds it today, because Korean numbers can be ported.

How do I write a Korean mobile number in international format?

Take it as written locally, 010-1234-5678, remove the leading 0 and put +82 in front: +821012345678. No spaces, no dashes. That is the E.164 form every API expects.

That is how a South Korea number is written. Whether a whole list is worth dialling is the free call list cleaner, or check one number on the spam phone checker.