Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Country Picker and Country Code Picker packages

Last updated: January 26, 2025

Country Code Picker allows users to easily select a country code from a list of countries. A variation of this feature is Country Flag Picker that allows you to pick Flags corresponding to each country.

For finer details, city and state picking options can also be added.

The complete list of Country Code, Country Flag, State and City Picker Flutter packages is provided below.


country_code_picker Card Image
country_code_picker
👍 862   ⬇️ 68.1K
Dart 3 compatible
Maintenance Status: Good

A flutter package for showing a country code selector. In addition it gives the possibility to select a list of favorites countries, as well as to search using a simple searchbox

intl_phone_field Card Image
intl_phone_field
👍 721   ⬇️ 71.4K
Dart 3 compatible
Maintenance Status: Average

A customised Flutter TextFormField to input international phone number along with country code.

country_picker Card Image
country_picker
👍 413   ⬇️ 57.7K
Dart 3 compatible
Maintenance Status: Good

A flutter package to select a country from a list of countries.

country_pickers Card Image
country_pickers
👍 173   ⬇️ 16.7K
Dart 3 compatible
Maintenance Status: Good

Countries, codes, flags and several way of picking them at your service...one widget away...

country_list_pick
👍 134   ⬇️ 6
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin project to pick country code, will show code country, dial code, flag country, and name country.

currency_picker Card Image
currency_picker
👍 121   ⬇️ 10.3K
Dart 3 compatible
Maintenance Status: Good

A flutter package to select a currency from a list of currencies.

country_codes Card Image
country_codes
👍 117   ⬇️ 5.9K
Dart 3 compatible
Maintenance Status: Good

Country codes is an helper package that provides country details given a particular localization, such as dial codes, ISO 3166 codes (alpha-2, alpha-3) and country names.

fl_country_code_picker Card Image
fl_country_code_picker
👍 107   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Average

A Flutter package for showing a modal that contains country dial code. The user can also search for the available codes and select right from the modal.

country_state_city_picker
👍 88   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Poor

A flutter package for showing a country, states, and cities. In addition it gives the possibility to select a list of favorites countries.

country_state_city_pro Card Image
country_state_city_pro
👍 60   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Average

A new Flutter package to get world's all of Country, State, and City.

flutter_sim_country_code
👍 47   ⬇️ 10K
Dart 3 compatible
Maintenance Status: Poor

Flutter sim country code

country_code
👍 19   ⬇️ 29K
Dart 3 compatible
Maintenance Status: Good

Provides list of ISO 3166-1 country codes in enum-like class, as well as parsing and user-assigned code elements

country_calling_code_picker
👍 44   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

Flexible Country picker for getting Country code and Calling code.

phone_input Card Image
phone_input
👍 38   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Average

This package is designed to simplify the process of capturing phone numbers from users.

language_picker Card Image
language_picker
👍 36   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Good

Language picker dropdown and dialog.

country_state_city
👍 32   ⬇️ 4.6K
Dart 3 compatible
Maintenance Status: Poor

A flutter package to display list of Countries, States and Cities depends on a given country

nigerian_states_and_lga
👍 37   ⬇️ 311
Dart 3 compatible
Maintenance Status: Poor

A package that provides the list of all states and local goverments in Nigeria

country_currency_pickers Card Image
country_currency_pickers
👍 34   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Average

Countries, codes, flags, currency and several way of picking them at your service...one widget away...

country_code_picker_plus Card Image
country_code_picker_plus
👍 26   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Good

CountryCodePickerPlus is a Flutter package that simplifies the process of capturing phone numbers with country codes.

flutter_country_selector
👍 6   ⬇️ 18K
Dart 3 compatible
Maintenance Status: Good

how a country picker to select a country

device_region
👍 22   ⬇️ 4.6K
Dart 3 compatible
Maintenance Status: Good

This plugin uses platform-specific API to return SIM country code

nation_code_picker Card Image
nation_code_picker
👍 22   ⬇️ 83
Dart 3 compatible
Maintenance Status: Good

This package provides a widget that allows you to select country dialing codes in your applications.

ccp_dialog
👍 22   ⬇️ 72
Dart 3 compatible
Maintenance Status: Good

CCP Dialog package for showing a country code, flag , currency and currencyISO in Dialog and Bottom sheet.

canopas_country_picker Card Image
canopas_country_picker
👍 17   ⬇️ 391
Dart 3 compatible
Maintenance Status: Good

A Simple, Customizable Flutter Country picker for picking a Country or Dialing code with Search functionality.

csc_picker
👍 221   ⬇️ 4.8K

Maintenance Status: Average

A flutter package to display list of Countries, States and Cities depends on Selected, also you can search country, state, and city all around the world.

ola_like_country_picker
👍 19   ⬇️ 50

Maintenance Status: Poor

A new Flutter package for country picker. ola_like_country_picker provides a bottom sheet allowing a user to select a country(with flag and dialcode)(optional) from a list.