Korean Phone Number Formatter

Type just the digits and they auto-format into 010-1234-5678. Mobile vs. area-code is auto-detected; international +82 is one toggle away; multiple numbers are batch-processed.

Separator
Input
Output

How to Use

1
Enter numbers

Paste digits, formatted strings (0212345678, 02 1234 5678), or even Excel column data. One number per line for batch.

2
Pick options

Choose separator ( -, space, or dot ), toggle "+82 international", and toggle the line-type label (mobile / Seoul / Gyeonggi …).

3
Read & copy

The formatted numbers and detected line types appear on the right. Hit Copy to grab them all.

FAQ

Which formats are recognized?

11-digit mobile: 010-1234-5678. 10-digit (older mobile prefixes 011/016/017/018/019). 9–10-digit landlines with 02 (Seoul) or 0XX (Gyeonggi 031, Busan 051, etc.). Special prefixes 070 (VoIP), 050 (lifelong), 080 (toll-free) handled too.

How does +82 work?

Korea's international format drops the leading 0 and prefixes +82. With the toggle on, 010-1234-5678 → +82-10-1234-5678; 02-1234-5678 → +82-2-1234-5678.

Batch processing?

One number per line — each is formatted independently. Pasting an Excel column also works.

What if a number is invalid?

Anything outside the recognized 7–12-digit patterns is shown as "Unrecognized" and printed as entered. Too short, too long, or non-Korean prefixes fall here.

Is anything sent to a server?

No. All conversion runs in your browser; phone numbers never leave the page.