Command Palette

Search for a command to run...

북한

Democratic People's Republic of Korea

Asia|북한

Capital

Pyongyang

Population

26,418,204

Name

₩ KPW

Calling Code

+850

Languages

Korean
한국어
ko

Geography

Region

East Asia & Pacific

Subregion

Eastern Asia

Continent

Asia

Area

120,538 km²

Landlocked

No

TLD

.kp

Neighboring Countries

Airports (6)

RGO
Orang Airport
Hamgyong-bukto
FNJ
Pyongyang International Airport
South-Pyongan
DSO
Sondok Airport
Hamgyong-namdo
YJS
Samjiyon Airport
Yanggang-do
WOS
Wonsan Kalma International Airport
Kangwon-do
UJU
Uiju Airfield
P'yongan-bukto

Country Codes

ISO 3166-1 Alpha-2

KP

ISO 3166-1 Alpha-3

PRK

ISO 3166-1 Numeric

408

BCP 47

ko-KP

IOC

PRK

FIFA

PRK

Currency Format

Code

KPW

Name

North Korean Won

Symbol

Symbol Position

before

Decimal Separator

.

Thousands Separator

,

Example

KPW 123,457

Date & Time Formats

Date Formats

Full

2026년 4월 22일 수요일

y년 MMMM d일 EEEE

Long

2026년 4월 22일

y년 MMMM d일

Medium

2026. 4. 22.

y. M. d.

Short

26. 4. 22.

yy. M. d.

Time Formats

Full

오후 3시 44분 27초 협정 세계시

a h시 m분 s초 zzzz

Long

오후 3시 44분 27초 UTC

a h시 m분 s초 z

Medium

오후 3:44:27

a h:mm:ss

Short

오후 3:44

a h:mm

Additional Info

First Day of Week

Monday

Clock Format

12h

Primary Timezone

UTC+09:00

UTC Offset

+00:00

Timezones

UTC+09:00

Number Formatting

Decimal Separator

.

Thousands Separator

,

Digit Grouping

3

Numbering System

latn

Example

1,234,567.89

Phone Formatting

Calling Code

+850

Trunk Prefix

0

International Prefix

0099

Subscriber Number Lengths

8, 10

Example Format

+850 192 123 4567

Format Patterns

PatternFormatLeading DigitsNational Prefix
(\d{2})(\d{3})(\d{3})$1 $2 $38$NP$FG
(\d)(\d{3})(\d{4})$1 $2 $3[2-7]$NP$FG
(\d{3})(\d{3})(\d{4})$1 $2 $31$NP$FG

Phone Number Types

Fixed Line
Example21234567
Lengths8, 10
Mobile
Example1921234567
Lengths10

Format Patterns

85\d{6}|(?:19\d|[2-7])\d{7}

Locale Settings

Writing Direction

LTR

Measurement System

metric

Temperature Scale

celsius

Paper Size

A4

Driving Side

right

Week Numbering

ISO

Raw JSON Data

{
  "$schema": "1.0.0",
  "lastUpdated": "2026-03-04",
  "sources": [
    "CLDR",
    "WorldBank",
    "mledoze",
    "SimpleLocalize"
  ],
  "basics": {
    "name": "북한",
    "officialName": "Democratic People's Republic of Korea",
    "nativeName": "북한",
    "officialNativeName": "조선민주주의인민공화국",
    "capital": "Pyongyang",
    "capitalCoordinates": [
      39.03385,
      125.75432
    ],
    "coordinates": [
      40,
      127
    ],
    "continent": "Asia",
    "region": "East Asia & Pacific",
    "subregion": "Eastern Asia",
    "population": 26418204,
    "area": 120538,
    "flagEmoji": "🇰🇵",
    "tld": [
      ".kp"
    ],
    "landlocked": false,
    "borders": [
      "CHN",
      "KOR",
      "RUS"
    ],
    "languages": [
      {
        "code": "ko",
        "iso639_2": "kor",
        "iso639_3": "kor",
        "name": "Korean",
        "nativeName": "한국어",
        "official": true,
        "direction": "ltr",
        "countries": []
      }
    ],
    "demonym": "North Korean"
  },
  "worldBank": {
    "incomeGroup": "Low income",
    "region": "East Asia & Pacific"
  },
  "codes": {
    "iso3166Alpha2": "KP",
    "iso3166Alpha3": "PRK",
    "iso3166Numeric": "408",
    "bcp47": [
      "ko-KP"
    ],
    "internetTld": ".kp",
    "ioc": "PRK",
    "fifa": "PRK",
    "vehicleCode": "KP",
    "fips10": "KN",
    "unLocode": "KP",
    "stanag1059": "PRK",
    "itu": "KRE",
    "uic": "30 PRK",
    "maritime": 445,
    "mmc": 467
  },
  "currency": {
    "code": "KPW",
    "numericCode": 408,
    "name": "North Korean Won",
    "nativeName": "North Korean won",
    "symbol": "₩",
    "narrowSymbol": "₩",
    "symbolPosition": "before",
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "decimalDigits": 2,
    "subunitValue": 100,
    "subunitName": "Chon",
    "pattern": "¤#,##0.00",
    "example": "KPW 123,457",
    "accountingExample": "(KPW 1,235)"
  },
  "dateTime": {
    "firstDayOfWeek": 1,
    "clockFormat": "12h",
    "dateFormats": {
      "full": "y년 MMMM d일 EEEE",
      "long": "y년 MMMM d일",
      "medium": "y. M. d.",
      "short": "yy. M. d."
    },
    "timeFormats": {
      "full": "a h시 m분 s초 zzzz",
      "long": "a h시 m분 s초 z",
      "medium": "a h:mm:ss",
      "short": "a h:mm"
    },
    "datePatterns": {
      "full": "yMMMMEEEEd",
      "long": "yMMMMd",
      "medium": "yMd",
      "short": "yyMd"
    },
    "timePatterns": {
      "full": "ahmszzzz",
      "long": "ahmsz",
      "medium": "ahmmss",
      "short": "ahmm"
    },
    "monthNames": {
      "wide": [
        "1월",
        "2월",
        "3월",
        "4월",
        "5월",
        "6월",
        "7월",
        "8월",
        "9월",
        "10월",
        "11월",
        "12월"
      ],
      "abbreviated": [
        "1월",
        "2월",
        "3월",
        "4월",
        "5월",
        "6월",
        "7월",
        "8월",
        "9월",
        "10월",
        "11월",
        "12월"
      ],
      "narrow": [
        "1월",
        "2월",
        "3월",
        "4월",
        "5월",
        "6월",
        "7월",
        "8월",
        "9월",
        "10월",
        "11월",
        "12월"
      ]
    },
    "dayNames": {
      "wide": [
        "일요일",
        "월요일",
        "화요일",
        "수요일",
        "목요일",
        "금요일",
        "토요일"
      ],
      "abbreviated": [
        "일",
        "월",
        "화",
        "수",
        "목",
        "금",
        "토"
      ],
      "narrow": [
        "일",
        "월",
        "화",
        "수",
        "목",
        "금",
        "토"
      ]
    },
    "amPmMarkers": [
      "AM",
      "PM"
    ],
    "timezones": [
      "UTC+09:00"
    ],
    "primaryTimezone": "UTC+09:00",
    "utcOffset": "+00:00"
  },
  "numberFormat": {
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "digitGrouping": "3",
    "pattern": "#,##0.###",
    "percentExample": "25.5%",
    "example": "1,234,567.89",
    "numberingSystem": "latn"
  },
  "phone": {
    "callingCode": "+850",
    "trunkPrefix": "0",
    "internationalPrefix": "0099",
    "generalPattern": "85\\d{6}|(?:19\\d|[2-7])\\d{7}",
    "formats": [
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "8"
        ],
        "nationalPrefixRule": "$NP$FG"
      },
      {
        "pattern": "(\\d)(\\d{3})(\\d{4})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "[2-7]"
        ],
        "nationalPrefixRule": "$NP$FG"
      },
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{4})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "1"
        ],
        "nationalPrefixRule": "$NP$FG"
      }
    ],
    "types": {
      "fixedLine": {
        "pattern": "(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}",
        "exampleNumber": "21234567",
        "possibleLengths": [
          8,
          10
        ]
      },
      "mobile": {
        "pattern": "19[1-3]\\d{7}",
        "exampleNumber": "1921234567",
        "possibleLengths": [
          10
        ]
      }
    },
    "exampleFormat": "+850 192 123 4567",
    "subscriberNumberLengths": [
      8,
      10
    ]
  },
  "addressFormat": {
    "format": "%N%n%A%n%Z %C",
    "lineOrder": [
      "name",
      "address",
      "city"
    ],
    "postalCodeFormat": "###-###",
    "postalCodeRegex": "^(\\d{6})$",
    "postalCodeExample": "",
    "administrativeDivisionName": "Province",
    "administrativeDivisionType": "Province"
  },
  "locale": {
    "writingDirection": "ltr",
    "measurementSystem": "metric",
    "temperatureScale": "celsius",
    "paperSize": "A4",
    "drivingSide": "right",
    "weekNumbering": "ISO"
  },
  "airports": [
    {
      "countryCode": "KP",
      "region": "Hamgyong-bukto",
      "iata": "RGO",
      "icao": "ZKHM",
      "name": "Orang Airport",
      "latitude": 41.4281005859,
      "longitude": 129.647003174,
      "timezone": "Asia/Pyongyang",
      "source": "merged"
    },
    {
      "countryCode": "KP",
      "region": "South-Pyongan",
      "iata": "FNJ",
      "icao": "ZKPY",
      "name": "Pyongyang International Airport",
      "latitude": 39.2240982056,
      "longitude": 125.6699981689,
      "timezone": "Asia/Pyongyang",
      "source": "merged"
    },
    {
      "countryCode": "KP",
      "region": "Hamgyong-namdo",
      "iata": "DSO",
      "icao": "ZKSD",
      "name": "Sondok Airport",
      "latitude": 39.7452011108,
      "longitude": 127.473999023,
      "timezone": "Asia/Pyongyang",
      "source": "merged"
    },
    {
      "countryCode": "KP",
      "region": "Yanggang-do",
      "iata": "YJS",
      "icao": "ZKSE",
      "name": "Samjiyon Airport",
      "latitude": 41.9058990479,
      "longitude": 128.410003662,
      "timezone": "Asia/Pyongyang",
      "source": "merged"
    },
    {
      "countryCode": "KP",
      "region": "Kangwon-do",
      "iata": "WOS",
      "icao": "ZKWS",
      "name": "Wonsan Kalma International Airport",
      "latitude": 39.1668,
      "longitude": 127.486,
      "source": "iata_csv"
    },
    {
      "countryCode": "KP",
      "region": "P'yongan-bukto",
      "iata": "UJU",
      "icao": "ZKUJ",
      "name": "Uiju Airfield",
      "latitude": 40.1546,
      "longitude": 124.532,
      "source": "iata_csv"
    }
  ]
}