Skip to content

Instantly share code, notes, and snippets.

@jylopez
Last active October 19, 2025 22:08
Show Gist options
  • Select an option

  • Save jylopez/7a3eb87e94981a579303a73cf72a5086 to your computer and use it in GitHub Desktop.

Select an option

Save jylopez/7a3eb87e94981a579303a73cf72a5086 to your computer and use it in GitHub Desktop.
Stripe Country Codes
[
{ code: 'AU', name: 'Australia' },
{ code: 'AT', name: 'Austria' },
{ code: 'BE', name: 'Belgium' },
{ code: 'BR', name: 'Brazil' },
{ code: 'BG', name: 'Bulgaria' },
{ code: 'CA', name: 'Canada' },
{ code: 'HR', name: 'Croatia' },
{ code: 'CY', name: 'Cyprus' },
{ code: 'CZ', name: 'Czech Republic' },
{ code: 'DK', name: 'Denmark' },
{ code: 'EE', name: 'Estonia' },
{ code: 'FI', name: 'Finland' },
{ code: 'FR', name: 'France' },
{ code: 'DE', name: 'Germany' },
{ code: 'GI', name: 'Gibraltar' },
{ code: 'GR', name: 'Greece' },
{ code: 'HK', name: 'Hong Kong' },
{ code: 'HU', name: 'Hungary' },
{ code: 'IN', name: 'India' },
{ code: 'ID', name: 'Indonesia' },
{ code: 'IE', name: 'Ireland' },
{ code: 'IT', name: 'Italy' },
{ code: 'JP', name: 'Japan' },
{ code: 'LV', name: 'Latvia' },
{ code: 'LI', name: 'Liechtenstein' },
{ code: 'LT', name: 'Lithuania' },
{ code: 'LU', name: 'Luxembourg' },
{ code: 'MY', name: 'Malaysia' },
{ code: 'MT', name: 'Malta' },
{ code: 'MX', name: 'Mexico' },
{ code: 'NL', name: 'Netherlands' },
{ code: 'NZ', name: 'New Zealand' },
{ code: 'NO', name: 'Norway' },
{ code: 'PL', name: 'Poland' },
{ code: 'PT', name: 'Portugal' },
{ code: 'RO', name: 'Romania' },
{ code: 'SG', name: 'Singapore' },
{ code: 'SK', name: 'Slovakia' },
{ code: 'SI', name: 'Slovenia' },
{ code: 'ES', name: 'Spain' },
{ code: 'SE', name: 'Sweden' },
{ code: 'CH', name: 'Switzerland' },
{ code: 'TH', name: 'Thailand' },
{ code: 'AE', name: 'United Arab Emirates' },
{ code: 'GB', name: 'United Kingdom' },
{ code: 'US', name: 'United States' },
]
@jay-maas
Copy link
Copy Markdown

{ country: 'Argentina', code: 'AR' }, { country: 'Australia', code: 'AU' }, { country: 'Austria', code: 'AT' }, { country: 'Belgium', code: 'BE' }, { country: 'Bolivia', code: 'BO' }, { country: 'Brazil', code: 'BR' }, { country: 'Bulgaria', code: 'BG' }, { country: 'Canada', code: 'CA' }, { country: 'Chile', code: 'CL' }, { country: 'Columbia', code: 'CO' }, { country: 'Costa Rica', code: 'CR' }, { country: 'Croatia', code: 'HR' }, { country: 'Cyprus', code: 'CY' }, { country: 'Czech Republic', code: 'CZ' }, { country: 'Denmark', code: 'DK' }, { country: 'Dominican Republic', code: 'DO' }, { country: 'Egypt', code: 'EG' }, { country: 'Estonia', code: 'EE' }, { country: 'Finland', code: 'FI' }, { country: 'France', code: 'FR' }, { country: 'Germany', code: 'DE' }, { country: 'Greece', code: 'GR' }, { country: 'Hong Kong SAR China', code: 'HK' }, { country: 'Hungary', code: 'HU' }, { country: 'Iceland', code: 'IS' }, { country: 'India', code: 'IN' }, { country: 'Indonesia', code: 'ID' }, { country: 'Ireland', code: 'IE' }, { country: 'Israel', code: 'IL' }, { country: 'Italy', code: 'IT' }, { country: 'Japan', code: 'JP' }, { country: 'Latvia', code: 'LV' }, { country: 'Liechtenstein', code: 'LI' }, { country: 'Lithuania', code: 'LT' }, { country: 'Luxembourg', code: 'LU' }, { country: 'Malta', code: 'MT' }, { country: 'Mexico ', code: 'MX' }, { country: 'Netherlands', code: 'NL' }, { country: 'New Zealand', code: 'NZ' }, { country: 'Norway', code: 'NO' }, { country: 'Paraguay', code: 'PY' }, { country: 'Peru', code: 'PE' }, { country: 'Poland', code: 'PL' }, { country: 'Portugal', code: 'PT' }, { country: 'Romania', code: 'RO' }, { country: 'Singapore', code: 'SG' }, { country: 'Slovakia', code: 'SK' }, { country: 'Slovenia', code: 'SI' }, { country: 'Spain', code: 'ES' }, { country: 'Sweden', code: 'SE' }, { country: 'Switzerland', code: 'CH' }, { country: 'Thailand', code: 'TH' }, { country: 'Trinidad & Tobago', code: 'TT' }, { country: 'United Arab Emirates', code: 'AE' }, { country: 'United Kingdom', code: 'GB' }, { country: 'United States', code: 'US' }, { country: 'Uraguay', code: 'UY' }

@jylopez
Copy link
Copy Markdown
Author

jylopez commented Oct 22, 2021

Thanks @jay-maas! I've updated my list to include the ones I was missing from yours.

@carl0shd
Copy link
Copy Markdown

carl0shd commented Dec 7, 2021

Hi, Colombia (CO), is Colombia, not Columbia

@jylopez
Copy link
Copy Markdown
Author

jylopez commented Dec 7, 2021

@carl0shd My fault! Sorry. Updated to Colombia

@vikoperdomo
Copy link
Copy Markdown

{ country: 'Uruguay', code: 'UY' }

@jylopez
Copy link
Copy Markdown
Author

jylopez commented Dec 21, 2021

Corrected Uruguay spelling. Thanks @vikoperdomo!

@dmonn
Copy link
Copy Markdown

dmonn commented Dec 6, 2022

@jylopez Stripe is not available in Egypt (EG)

@jylopez
Copy link
Copy Markdown
Author

jylopez commented Dec 6, 2022

Removed Egypt. Thanks @dmonn!

@andrew222651
Copy link
Copy Markdown

there are a number of discrepancies with https://stripe.com/global

@jylopez
Copy link
Copy Markdown
Author

jylopez commented Aug 24, 2023

@amacfie You're right, thanks. I updated it.

@Mahad-Haqqi
Copy link
Copy Markdown

Can you add currency codes as well

@akdeb
Copy link
Copy Markdown

akdeb commented Nov 6, 2024

For future generations of stripe users

                allowed_countries: [
                    "AC",
                    "AD",
                    "AE",
                    "AF",
                    "AG",
                    "AI",
                    "AL",
                    "AM",
                    "AO",
                    "AQ",
                    "AR",
                    "AT",
                    "AU",
                    "AW",
                    "AX",
                    "AZ",
                    "BA",
                    "BB",
                    "BD",
                    "BE",
                    "BF",
                    "BG",
                    "BH",
                    "BI",
                    "BJ",
                    "BL",
                    "BM",
                    "BN",
                    "BO",
                    "BQ",
                    "BR",
                    "BS",
                    "BT",
                    "BV",
                    "BW",
                    "BY",
                    "BZ",
                    "CA",
                    "CD",
                    "CF",
                    "CG",
                    "CH",
                    "CI",
                    "CK",
                    "CL",
                    "CM",
                    "CN",
                    "CO",
                    "CR",
                    "CV",
                    "CW",
                    "CY",
                    "CZ",
                    "DE",
                    "DJ",
                    "DK",
                    "DM",
                    "DO",
                    "DZ",
                    "EC",
                    "EE",
                    "EG",
                    "EH",
                    "ER",
                    "ES",
                    "ET",
                    "FI",
                    "FJ",
                    "FK",
                    "FO",
                    "FR",
                    "GA",
                    "GB",
                    "GD",
                    "GE",
                    "GF",
                    "GG",
                    "GH",
                    "GI",
                    "GL",
                    "GM",
                    "GN",
                    "GP",
                    "GQ",
                    "GR",
                    "GS",
                    "GT",
                    "GU",
                    "GW",
                    "GY",
                    "HK",
                    "HN",
                    "HR",
                    "HT",
                    "HU",
                    "ID",
                    "IE",
                    "IL",
                    "IM",
                    "IN",
                    "IO",
                    "IQ",
                    "IS",
                    "IT",
                    "JE",
                    "JM",
                    "JO",
                    "JP",
                    "KE",
                    "KG",
                    "KH",
                    "KI",
                    "KM",
                    "KN",
                    "KR",
                    "KW",
                    "KY",
                    "KZ",
                    "LA",
                    "LB",
                    "LC",
                    "LI",
                    "LK",
                    "LR",
                    "LS",
                    "LT",
                    "LU",
                    "LV",
                    "LY",
                    "MA",
                    "MC",
                    "MD",
                    "ME",
                    "MF",
                    "MG",
                    "MK",
                    "ML",
                    "MM",
                    "MN",
                    "MO",
                    "MQ",
                    "MR",
                    "MS",
                    "MT",
                    "MU",
                    "MV",
                    "MW",
                    "MX",
                    "MY",
                    "MZ",
                    "NA",
                    "NC",
                    "NE",
                    "NG",
                    "NI",
                    "NL",
                    "NO",
                    "NP",
                    "NR",
                    "NU",
                    "NZ",
                    "OM",
                    "PA",
                    "PE",
                    "PF",
                    "PG",
                    "PH",
                    "PK",
                    "PL",
                    "PM",
                    "PN",
                    "PR",
                    "PS",
                    "PT",
                    "PY",
                    "QA",
                    "RE",
                    "RO",
                    "RS",
                    "RU",
                    "RW",
                    "SA",
                    "SB",
                    "SC",
                    "SE",
                    "SG",
                    "SH",
                    "SI",
                    "SJ",
                    "SK",
                    "SL",
                    "SM",
                    "SN",
                    "SO",
                    "SR",
                    "SS",
                    "ST",
                    "SV",
                    "SX",
                    "SZ",
                    "TA",
                    "TC",
                    "TD",
                    "TF",
                    "TG",
                    "TH",
                    "TJ",
                    "TK",
                    "TL",
                    "TM",
                    "TN",
                    "TO",
                    "TR",
                    "TT",
                    "TV",
                    "TW",
                    "TZ",
                    "UA",
                    "UG",
                    "US",
                    "UY",
                    "UZ",
                    "VA",
                    "VC",
                    "VE",
                    "VG",
                    "VN",
                    "VU",
                    "WF",
                    "WS",
                    "XK",
                    "YE",
                    "YT",
                    "ZA",
                    "ZM",
                    "ZW",
                    "ZZ",
                ],

@pppdns
Copy link
Copy Markdown

pppdns commented Jan 14, 2025

Current list from the Stripe website.
This includes countries in preview status, but not those in extended network status.

export const countries = [
  {
    code: 'AU',
    name: 'Australia',
  },
  {
    code: 'AT',
    name: 'Austria',
  },
  {
    code: 'BE',
    name: 'Belgium',
  },
  {
    code: 'BR',
    name: 'Brazil',
  },
  {
    code: 'BG',
    name: 'Bulgaria',
  },
  {
    code: 'CA',
    name: 'Canada',
  },
  {
    code: 'HR',
    name: 'Croatia',
  },
  {
    code: 'CY',
    name: 'Cyprus',
  },
  {
    code: 'CZ',
    name: 'Czech Republic',
  },
  {
    code: 'DK',
    name: 'Denmark',
  },
  {
    code: 'EE',
    name: 'Estonia',
  },
  {
    code: 'FI',
    name: 'Finland',
  },
  {
    code: 'FR',
    name: 'France',
  },
  {
    code: 'DE',
    name: 'Germany',
  },
  {
    code: 'GI',
    name: 'Gibraltar',
  },
  {
    code: 'GR',
    name: 'Greece',
  },
  {
    code: 'HK',
    name: 'Hong Kong',
  },
  {
    code: 'HU',
    name: 'Hungary',
  },
  {
    code: 'IN',
    name: 'India',
  },
  {
    code: 'ID',
    name: 'Indonesia',
  },
  {
    code: 'IE',
    name: 'Ireland',
  },
  {
    code: 'IT',
    name: 'Italy',
  },
  {
    code: 'JP',
    name: 'Japan',
  },
  {
    code: 'LV',
    name: 'Latvia',
  },
  {
    code: 'LI',
    name: 'Liechtenstein',
  },
  {
    code: 'LT',
    name: 'Lithuania',
  },
  {
    code: 'LU',
    name: 'Luxembourg',
  },
  {
    code: 'MY',
    name: 'Malaysia',
  },
  {
    code: 'MT',
    name: 'Malta',
  },
  {
    code: 'MX',
    name: 'Mexico',
  },
  {
    code: 'NL',
    name: 'Netherlands',
  },
  {
    code: 'NZ',
    name: 'New Zealand',
  },
  {
    code: 'NO',
    name: 'Norway',
  },
  {
    code: 'PL',
    name: 'Poland',
  },
  {
    code: 'PT',
    name: 'Portugal',
  },
  {
    code: 'RO',
    name: 'Romania',
  },
  {
    code: 'SG',
    name: 'Singapore',
  },
  {
    code: 'SK',
    name: 'Slovakia',
  },
  {
    code: 'SI',
    name: 'Slovenia',
  },
  {
    code: 'ES',
    name: 'Spain',
  },
  {
    code: 'SE',
    name: 'Sweden',
  },
  {
    code: 'CH',
    name: 'Switzerland',
  },
  {
    code: 'TH',
    name: 'Thailand',
  },
  {
    code: 'AE',
    name: 'United Arab Emirates',
  },
  {
    code: 'GB',
    name: 'United Kingdom',
  },
  {
    code: 'US',
    name: 'United States',
  },
];

@jylopez
Copy link
Copy Markdown
Author

jylopez commented Jan 14, 2025

Updated! Thanks @pppdns!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment