Command Palette

Search for a command to run...

Bénin

Republic of Benin

Africa|Bénin

Capital

Porto-Novo

Population

14,111,034

Name

Fr XOF

Calling Code

+229

Languages

French
français
fr

Geography

Region

Sub-Saharan Africa

Subregion

Western Africa

Continent

Africa

Area

112,622 km²

Landlocked

No

TLD

.bj

Neighboring Countries

Airports (9)

COO
Cadjehoun Airport
Atlantique
DBBC
Cana Airport
Zou
DJA
Djougou Airport
Atakora
KDC
Kandi Airport
Alibori
NAE
Natitingou Airport
Natitingou
DBBO
Porga Airport
Atakora
PKO
Parakou Airport
Borgou
DBBR
Bembereke Airport
Borgou
SVF
Save Airport
Zou

Country Codes

ISO 3166-1 Alpha-2

BJ

ISO 3166-1 Alpha-3

BEN

ISO 3166-1 Numeric

204

BCP 47

fr-BJ

IOC

BEN

FIFA

BEN

Currency Format

Code

XOF

Name

West African Franc

Symbol

Fr

Symbol Position

before

Decimal Separator

,

Thousands Separator

Example

123 457 F CFA

Date & Time Formats

Date Formats

Full

mercredi 22 avril 2026

EEEE d MMMM y

Long

22 avril 2026

d MMMM y

Medium

22 avr. 2026

d MMM y

Short

22/04/2026

dd/MM/y

Time Formats

Full

15:46:38 temps universel coordonné

HH:mm:ss zzzz

Long

15:46:38 UTC

HH:mm:ss z

Medium

15:46:38

HH:mm:ss

Short

15:46

HH:mm

Additional Info

First Day of Week

Monday

Clock Format

24h

Primary Timezone

UTC+01:00

UTC Offset

+00:00

Timezones

UTC+01:00

Number Formatting

Decimal Separator

,

Thousands Separator

Digit Grouping

3

Numbering System

latn

Example

1 234 567,89

Phone Formatting

Calling Code

+229

Trunk Prefix

0

International Prefix

00

Subscriber Number Lengths

8, 10

Example Format

+229 195123456

Format Patterns

PatternFormatLeading DigitsNational Prefix
(\d{2})(\d{2})(\d{2})(\d{2})$1 $2 $3 $48
(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$1 $2 $3 $4 $50

Phone Number Types

Fixed Line
Example120211234
Lengths10
Mobile
Example195123456
Lengths10
VoIP
Example85751234
Lengths8
UAN
Example81123456
Lengths8

Format Patterns

(?:01\d|8)\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": "Bénin",
    "officialName": "Republic of Benin",
    "nativeName": "Bénin",
    "officialNativeName": "République du Bénin",
    "capital": "Porto-Novo",
    "capitalCoordinates": [
      6.49646,
      2.60359
    ],
    "coordinates": [
      9.5,
      2.25
    ],
    "continent": "Africa",
    "region": "Sub-Saharan Africa",
    "subregion": "Western Africa",
    "population": 14111034,
    "area": 112622,
    "flagEmoji": "🇧🇯",
    "tld": [
      ".bj"
    ],
    "landlocked": false,
    "borders": [
      "BFA",
      "NER",
      "NGA",
      "TGO"
    ],
    "languages": [
      {
        "code": "fr",
        "iso639_2": "fra",
        "iso639_3": "fra",
        "name": "French",
        "nativeName": "français",
        "official": true,
        "direction": "ltr",
        "countries": []
      }
    ],
    "demonym": "Beninese"
  },
  "worldBank": {
    "incomeGroup": "Lower middle income",
    "region": "Sub-Saharan Africa"
  },
  "codes": {
    "iso3166Alpha2": "BJ",
    "iso3166Alpha3": "BEN",
    "iso3166Numeric": "204",
    "bcp47": [
      "fr-BJ"
    ],
    "internetTld": ".bj",
    "ioc": "BEN",
    "fifa": "BEN",
    "vehicleCode": "BJ",
    "fips10": "BN",
    "unLocode": "BJ",
    "stanag1059": "BEN",
    "itu": "BEN",
    "uic": "",
    "maritime": 610,
    "mmc": 616
  },
  "currency": {
    "code": "XOF",
    "numericCode": 952,
    "name": "West African Franc",
    "nativeName": "West African CFA franc",
    "symbol": "Fr",
    "narrowSymbol": "Fr",
    "symbolPosition": "before",
    "decimalSeparator": ",",
    "thousandsSeparator": " ",
    "decimalDigits": 2,
    "subunitValue": 100,
    "subunitName": "",
    "pattern": "#,##0.00 ¤",
    "example": "123 457 F CFA",
    "accountingExample": "(1 235 F CFA)"
  },
  "dateTime": {
    "firstDayOfWeek": 1,
    "clockFormat": "24h",
    "dateFormats": {
      "full": "EEEE d MMMM y",
      "long": "d MMMM y",
      "medium": "d MMM y",
      "short": "dd/MM/y"
    },
    "timeFormats": {
      "full": "HH:mm:ss zzzz",
      "long": "HH:mm:ss z",
      "medium": "HH:mm:ss",
      "short": "HH:mm"
    },
    "datePatterns": {
      "full": "yMMMMEEEEd",
      "long": "yMMMMd",
      "medium": "yMMMd",
      "short": "yMMdd"
    },
    "timePatterns": {
      "full": "HHmmsszzzz",
      "long": "HHmmssz",
      "medium": "HHmmss",
      "short": "HHmm"
    },
    "monthNames": {
      "wide": [
        "janvier",
        "février",
        "mars",
        "avril",
        "mai",
        "juin",
        "juillet",
        "août",
        "septembre",
        "octobre",
        "novembre",
        "décembre"
      ],
      "abbreviated": [
        "janv.",
        "févr.",
        "mars",
        "avr.",
        "mai",
        "juin",
        "juil.",
        "août",
        "sept.",
        "oct.",
        "nov.",
        "déc."
      ],
      "narrow": [
        "J",
        "F",
        "M",
        "A",
        "M",
        "J",
        "J",
        "A",
        "S",
        "O",
        "N",
        "D"
      ]
    },
    "dayNames": {
      "wide": [
        "dimanche",
        "lundi",
        "mardi",
        "mercredi",
        "jeudi",
        "vendredi",
        "samedi"
      ],
      "abbreviated": [
        "dim.",
        "lun.",
        "mar.",
        "mer.",
        "jeu.",
        "ven.",
        "sam."
      ],
      "narrow": [
        "D",
        "L",
        "M",
        "M",
        "J",
        "V",
        "S"
      ]
    },
    "amPmMarkers": [
      "AM",
      "PM"
    ],
    "timezones": [
      "UTC+01:00"
    ],
    "primaryTimezone": "UTC+01:00",
    "utcOffset": "+00:00"
  },
  "numberFormat": {
    "decimalSeparator": ",",
    "thousandsSeparator": " ",
    "digitGrouping": "3",
    "pattern": "#,##0.###",
    "percentExample": "25,5 %",
    "example": "1 234 567,89",
    "numberingSystem": "latn"
  },
  "phone": {
    "callingCode": "+229",
    "trunkPrefix": "0",
    "internationalPrefix": "00",
    "generalPattern": "(?:01\\d|8)\\d{7}",
    "formats": [
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{2})",
        "format": "$1 $2 $3 $4",
        "leadingDigits": [
          "8"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})",
        "format": "$1 $2 $3 $4 $5",
        "leadingDigits": [
          "0"
        ]
      }
    ],
    "types": {
      "fixedLine": {
        "pattern": "012\\d{7}",
        "exampleNumber": "120211234",
        "possibleLengths": [
          10
        ]
      },
      "mobile": {
        "pattern": "01(?:2[5-9]|[4-69]\\d)\\d{6}",
        "exampleNumber": "195123456",
        "possibleLengths": [
          10
        ]
      },
      "voip": {
        "pattern": "857[58]\\d{4}",
        "exampleNumber": "85751234",
        "possibleLengths": [
          8
        ]
      },
      "uan": {
        "pattern": "81\\d{6}",
        "exampleNumber": "81123456",
        "possibleLengths": [
          8
        ]
      }
    },
    "exampleFormat": "+229 195123456",
    "subscriberNumberLengths": [
      8,
      10
    ]
  },
  "addressFormat": {
    "format": "%N%n%A%n%Z %C",
    "lineOrder": [
      "name",
      "address",
      "city"
    ],
    "postalCodeFormat": "",
    "postalCodeRegex": "",
    "postalCodeExample": "",
    "administrativeDivisionName": "Province",
    "administrativeDivisionType": "Province"
  },
  "locale": {
    "writingDirection": "ltr",
    "measurementSystem": "metric",
    "temperatureScale": "celsius",
    "paperSize": "A4",
    "drivingSide": "right",
    "weekNumbering": "ISO"
  },
  "airports": [
    {
      "countryCode": "BJ",
      "region": "Atlantique",
      "iata": "COO",
      "icao": "DBBB",
      "name": "Cadjehoun Airport",
      "latitude": 6.3572301865,
      "longitude": 2.3843500614,
      "timezone": "Africa/Porto-Novo",
      "source": "merged"
    },
    {
      "countryCode": "BJ",
      "region": "Zou",
      "iata": "",
      "icao": "DBBC",
      "name": "Cana Airport",
      "latitude": 7.1669998169,
      "longitude": 2.0669999123,
      "timezone": "Africa/Porto-Novo",
      "source": "mwgg_json"
    },
    {
      "countryCode": "BJ",
      "region": "Atakora",
      "iata": "DJA",
      "icao": "DBBD",
      "name": "Djougou Airport",
      "latitude": 9.6920833333,
      "longitude": 1.6377777778,
      "timezone": "Africa/Porto-Novo",
      "source": "merged"
    },
    {
      "countryCode": "BJ",
      "region": "Alibori",
      "iata": "KDC",
      "icao": "DBBK",
      "name": "Kandi Airport",
      "latitude": 11.1330003738,
      "longitude": 2.9330000877,
      "timezone": "Africa/Porto-Novo",
      "source": "merged"
    },
    {
      "countryCode": "BJ",
      "region": "Natitingou",
      "iata": "NAE",
      "icao": "DBBN",
      "name": "Natitingou Airport",
      "latitude": 10.3170003891,
      "longitude": 1.3830000162,
      "timezone": "Africa/Porto-Novo",
      "source": "merged"
    },
    {
      "countryCode": "BJ",
      "region": "Atakora",
      "iata": "",
      "icao": "DBBO",
      "name": "Porga Airport",
      "latitude": 11.0329999924,
      "longitude": 0.9829999804,
      "timezone": "Africa/Ouagadougou",
      "source": "mwgg_json"
    },
    {
      "countryCode": "BJ",
      "region": "Borgou",
      "iata": "PKO",
      "icao": "DBBP",
      "name": "Parakou Airport",
      "latitude": 9.3576898575,
      "longitude": 2.6096799374,
      "timezone": "Africa/Porto-Novo",
      "source": "merged"
    },
    {
      "countryCode": "BJ",
      "region": "Borgou",
      "iata": "",
      "icao": "DBBR",
      "name": "Bembereke Airport",
      "latitude": 10.2829999924,
      "longitude": 2.7000000477,
      "timezone": "Africa/Porto-Novo",
      "source": "mwgg_json"
    },
    {
      "countryCode": "BJ",
      "region": "Zou",
      "iata": "SVF",
      "icao": "DBBS",
      "name": "Save Airport",
      "latitude": 8.0181703568,
      "longitude": 2.4645800591,
      "timezone": "Africa/Porto-Novo",
      "source": "merged"
    }
  ]
}