Drupal is a registered trademark of Dries Buytaert
Release: Modeler API 1.1.5 Minor update available for module modeler_api (1.1.5). Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Admin Audit Trail 1.0.11 Minor update available for module admin_audit_trail (1.0.11). Release: Vragen.ai - Search API 2.0.4 Minor update available for module search_api_vragen_ai (2.0.4). Release: Static Suite 1.2.15 Minor update available for module static_suite (1.2.15). Release: Static Suite 1.2.14 Minor update available for module static_suite (1.2.14). Release: Image Scale and Fill Background Effect 1.0.0 Initial release available for module image_scale_fill (1.0.0)! Release: CKEditor button group 1.0.1 Minor update available for module ckeditor_button_group (1.0.1). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Entity Clone Simple Sitemap 1.0.3 Module entity_clone_simple_sitemap updated after 12 months of inactivity (1.0.3)...

This module adds a country-aware phone number field to user profiles. It allows users to select a country's dial code and enter their local number, which is then stored in an international format. The country list is automatically populated from an external API and cached for better performance.

Entity Phone Field

Introduction
Entity Phone Field provides a reusable country-aware phone field for user
entities. It adds a field widget that lets users select a country dial code
and enter a local phone number, storing the result in international format
(e.g. +91XXXXXXXXXX).
Features

Adds field_phone to the User entity on installation
Country dropdown populated from the REST Countries API
Cached country data for performance
Stores phone numbers in international format
Reusable Country Phone Widget field widget
Settings form to configure the default country code
Safe install and uninstall handling

Requirements

Drupal core 10.3 or 11
drupal:field and drupal:user core modules

Installation
Install as you would normally install a contributed Drupal module. See
Installing Drupal Modules
for further information.
drush en entity_phone_field
Configuration
After enabling the module:

Go to Administration > Configuration > People > Phone Field Settings
(/admin/config/people/entity-phone-field) to set the default country code.
Go to Administration > Configuration > People > Account settings >
Manage form display (/admin/config/people/accounts/form-display).
Enable the field_phone field and select Country Phone Widget.
Save the form display configuration.

Activity

Tracked releases
2
Tracked since
May 2026
Latest release
2 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.1 Stable May 29, 2026
1.0.0 Stable May 26, 2026