Korean Phone Number Format Helper: +82, 010 & International Entry

Enter a Korean phone number, then choose what kind of form you are trying to fill in.

Important: This helper checks and formats supported number patterns. It does not confirm that a number is assigned, active, reachable, able to receive SMS/OTP, or usable for Korean identity verification.

Phone number helper

You can paste common forms such as 010-2345-6789, 010 2345 6789, (010) 2345-6789, 010.2345.6789, or +82 10 2345 6789. Common hyphen and dash variants are accepted.

Enter a number to see the supported format.

Example: 010-2345-6789

Korean domestic form

Type:

010-2345-6789

Keep the domestic leading 0.

Digits only:

01023456789

One international phone field

Type:

+82 10 2345 6789

If the form does not accept spaces or punctuation:

+821023456789

For an ordinary Korean mobile number, the domestic leading 0 is removed after the country code +82.

Country code + phone number fields

If the form clearly separates the country code and the national number:

Country code: +82
Phone number: 10 2345 6789

Do not automatically enter 010... in the second field when the form clearly expects the national number without the domestic trunk prefix.

Some sites use their own form rules. If the placeholder or validator explicitly asks for 010..., follow that form rather than overriding it.

Digits-only domestic

01023456789

This is the domestic number with punctuation removed.

Digits-only international

821023456789

This includes country code 82 and does not include the domestic leading 0.

These two digits-only formats are different and should not be treated as one universal output.

How +82 changes an ordinary Korean number

South Korea’s country code is +82.

For supported ordinary Korean numbers, international formatting generally uses:

+82 + national number without the domestic trunk prefix 0

Domestic form International display E.164-style international form Category
010-2345-6789 +82 10 2345 6789 +821023456789 Mobile
02-1234-5678 +82 2 1234 5678 +82212345678 Seoul fixed line
031-1234-5678 +82 31 1234 5678 +823112345678 Regional fixed line
070-2345-6789 +82 70 2345 6789 +827023456789 Internet phone / VoIP

These examples show format structure only. They do not prove that the example number is assigned or reachable.

What do 010, 070, and 02 mean?

For the supported ordinary-number scope:

  • 010 = mobile
  • 070 = internet telephone / VoIP
  • 02 = Seoul geographic area code
  • Other supported geographic area-code families include 031, 032, 033, 041, 042, 043, 044, 051, 052, 053, 054, 055, 061, 062, 063, and 064.

A detected category describes the number’s format. It does not confirm that the number is currently assigned, active, or reachable.

What if the number already starts with +82?

If the input clearly begins with +82, treat it as an international Korean format.

For an ordinary number, check whether the domestic leading 0 was incorrectly kept after the country code.

Example:

+82 010 2345 6789

This keeps the domestic trunk prefix after +82.

For an ordinary 010 mobile number, the corrected format is:

+82 10 2345 6789

or, without spaces:

+821023456789

This is a formatting issue. It does not mean the original number is inactive or nonexistent.

What about 82… without the plus sign?

A bare number beginning with 82 is ambiguous.

Do not assume automatically that it means the Korean country code.

The helper will ask whether to interpret it as country code 82.

This is different from a clearly entered +82... number.

What about 0082…?

Do not automatically convert every 0082... input into +82....

00 can be used as an international access prefix in some contexts, but access procedures can vary by origin or operator.

The helper will ask whether to interpret 0082 as an international access prefix + country code 82.

Special and service numbers need separate handling

Not every Korean number should go through the ordinary remove 0 add +82 formatter.

Examples that need separate handling include:

  • 030 / 050 / 060 / 080
  • Representative-number families such as 14YY / 15YY / 16YY / 18YY
  • Emergency numbers such as 112 / 119
  • Service short codes such as 1330 / 1345

For these numbers, the helper shows:

Recognized special/service number

A generic ordinary-number conversion should not be applied automatically.

International access to a service number can use service-specific routing, so there is no single ordinary +82 format to apply to all of them.

What does “structurally valid” mean?

If the result says:

Supported format looks structurally valid

it means the number’s prefix, length, and form fit the supported ordinary-number rules.

It does not mean:

  • the number is active
  • the number belongs to someone
  • the number can receive calls
  • the number can receive SMS or OTP
  • the number works for app signup
  • the number works for Korean identity verification
  • the carrier or allocation is confirmed

For international output, use E.164-style international form rather than treating the result as proof of a valid or active phone number.

If your number is formatted correctly but Korean identity verification still fails, see Korean Identity Verification Troubleshooter: Why 본인인증 Fails .

Show all formats

For a supported ordinary number, Show all formats returns each form separately.

Example input:

010-2345-6789

Korean domestic:
010-2345-6789

Domestic digits only:
01023456789

International display:
+82 10 2345 6789

E.164-style international:
+821023456789

Country code + phone fields:
Country code: +82
Phone number: 10 2345 6789

If a site explicitly asks for a different local pattern, follow that site’s own placeholder or validation rule.

If the form still rejects the number

First check what the form is actually asking for:

  1. Does it want a Korean domestic number?
  2. Does it want one international phone field?
  3. Does it separate country code from phone number?
  4. Does it accept punctuation?
  5. Does the placeholder explicitly show 010… or another local pattern?

A structurally correct phone number can still be rejected by a site for reasons outside formatting, such as account rules, supported regions, verification requirements, or service-specific validation.

This helper stops at format interpretation. It does not diagnose account, SMS, OTP, or identity-verification eligibility.