MARKETPLACE
PLUGINS
PHONE NUMBER INPUT MOBILE FREE
Phone Number Input Mobile Free logo

Phone Number Input Mobile Free

Published December 2025
   •    Updated February 2026

Plugin details

Add an international phone input to your Bubble Native (mobile) app with country selection, automatic number formatting, dial code display, and built-in validation based on country phone patterns.
       

⚡ Main Functions

Automatic formatting & validation  
   Format the number based on the selected country’s phone pattern.
Country selector  
   Choose a country from a dropdown with flags and dial codes.

⚡ Key Features

☎️ Dial code display  
     Show or hide international phone prefixes like +1 or +93.
🎨 Placeholder color control  
     Define the color for visible text, including numbers and country details.
✅ Validation states  
      Detect whether a phone number is valid for the selected country.



Documentation

We’ve created a detailed step-by-step guide for the Phone Number Input Mobile Free Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       


FAQ

How do I add this plugin to my app?  
- Install the plugin, drag the Phone Number Input element onto your page, and configure its properties in the Bubble editor.

Can users select their country when entering a phone number?  
- Yes. Users can choose a country from a dropdown, with the flag and dial code displayed automatically.

Does the plugin format phone numbers automatically?  
- Yes. Phone numbers are formatted automatically based on the selected country.

Is this plugin only for mobile apps?  
- Yes. It is designed specifically for Bubble Native mobile apps and is not intended for web applications.

How can I check if a phone number is valid?  
- The plugin exposes validation states and events that indicate whether the entered number is valid.

Do I need to write any code to use this plugin?  
- No. All setup and usage are handled through Bubble’s visual editor and workflows.

   

Our Similar Plugins

- Phone Number Input + Formatting
- Essential Phone Number Input





Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

Free

For everyone

2.0 stars   •   2 ratings
260 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Native mobile

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   838 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/phone-number-input-mobile-free
This plugin is designed specifically for the mobile version of the Bubble editor.
To test the plugin on your mobile, use the TestFlyght app -
https://testflight.apple.com/join/kW1puGu7
⚠️ Please note that the testing app is currently available for iOS only.

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:
Mobile   •   Productivity   •   Technical   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.0)

Doesn't work
February 16th, 2026
- If you select "FR" as your default country, but the placeholder value is not a FR number, displays nothing -Can't change layout -Doesn't manage the "0" if someone wants to add +33 01 XXX instead of +33 1 XXX
Hello, 👋 This is Anton from the Zeroqode Support Team. Thank you for your review and for sharing the details of the issues you've encountered. We’ve reached out to you via email to better understand your setup, but unfortunately, we haven’t received a response yet. Based on your description, we created a test page replicating your configuration (with FR set as the default country) and confirmed that the plugin correctly handles French numbers, including proper formatting. You can review our test here: https://zeroqode-native-demo-04.bubbleapps.io/api/1.1/mobile/preview?debug_mode=true&preview_view=multi-dropdown&utm_campaign=MultiDropdownInputNativeMobile&utm_medium=referral&utm_source=bubble_plugins_preview We kindly recommend configuring the element exactly as shown in the demo. In many cases, display issues (such as placeholder mismatch or number formatting like +33 01 vs +33 1) are related to formatting or initial value setup. If the issue still persists on your side, please reach out to us via [email protected] or through our forum at forum.zeroqode.com Best Regards, Anton
February 23rd, 2026
  •  
Zeroqode - Top Bubble Agency
Hi Anton, I have replied twice to your email, cc [email protected], on the 18th and on the 20th.
February 23rd, 2026
  •  
Original reviewer
Basic features
December 26th, 2025
Formatting options are limited but acceptable for simple mobile apps.
Greetings, It’s Anton, from the Zeroqode Support Team. We're grateful for your warm review and are delighted to bring joy to our users. Our lines are always open if you have any questions or suggestions. You can contact us on our forum (https://forum.zeroqode.com/) or directly at [email protected]. In case you find some issues without plugins, please fill out the form at https://issues.zeroqode.com and we will get back to you Again, thank you for the review. Best Regards, Anton
December 29th, 2025
  •  
Zeroqode - Top Bubble Agency
Bubble