Enter a Korean phone number, then choose what kind of form you are trying to fill in.
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.
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:
- Does it want a Korean domestic number?
- Does it want one international phone field?
- Does it separate country code from phone number?
- Does it accept punctuation?
- 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.