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.
How to Use
Paste digits, formatted strings (0212345678, 02 1234 5678), or even Excel column data. One number per line for batch.
Choose separator ( -, space, or dot ), toggle "+82 international", and toggle the line-type label (mobile / Seoul / Gyeonggi …).
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.