Every country, in one dependency-free package.

250 countries and territories with the details applications actually ask for — and a lookup that forgives how people really type.

npm install country-list-js Read the docs

Try it

One box, every lookup

Type a country, an ISO code, a capital, a currency, a province or a phone number. This runs each findBy… in turn and tells you which one answered — including the aliases and the case-insensitive fallback.

Browse

All 250, end to end

Sort any column. Click a row to look it up above.

CountryISO-2ISO-3 CapitalContinent CurrencyDialing ZonesBorders