v-phone-input
| Install | |
|---|---|
npm install v-phone-input |
|
| Latest Version: | 7.1.0 |
| Vue: | 3 |
| Older releases: | 2 |
| License: | MIT |
| Last Updated: | Oct 6, 2026 |
| Links: | GitHub · npm |
VPhoneInput
VPhoneInput aims to provide international phone number tools for Vue and Vuetify.
Depending on your needs, you should get start with one of the following:
usePhoneInput, a Vue composable composable to ease your custom implementation within any Vue project.VPhoneInput, a ready-to-use Vuetify component, based onVSelectorVAutocompletecomponents for country selection, andVTextFieldfor phone number.
Try it online
If you would like to try VPhoneInput, you can check out:
- the Vue composable StackBlitz project
- the Vuetify component StackBlitz project
- the Vuetify component docs' playground
Migration to v6
If you are using VPhoneInput v5 and would you like to migrate to v6, you should follow the v6 migration guide.
Vue 2 support
Since v3, VPhoneInput is only available in Vuetify 3/4 and Vue 3. If you are using Vuetify 2 and Vue 2, you can still install the package's v2.
Motivation
There are already multiple libraries to provide phone number input on Vuetify. But for those already published are not actively maintained or does not put focus on providing great accessibility. This new library aims to provide both.
Contributing
Please see contributing guide for more details.
Credits
Inspired by vue-tel-input and vue-tel-input-vuetify.
License
v-phone-input is an open-sourced software licensed under the
MIT license.
Related Packages
A Vuetify form control usable for phone numbers. Supports country code, auto for...
Vue 3 component for phone number selection with international support and maskin...
A multilingual, simple, and extendable phone number input component for Vue
Version History
| Version | Released | License |
|---|---|---|
| 7.1.0 | MIT | |
| 7.0.2 | MIT | |
| 7.0.1 | MIT | |
| 7.0.0 | MIT | |
| 6.0.1 | MIT | |
| 6.0.0 | MIT | |
| 5.1.4 | MIT | |
| 5.1.3 | MIT | |
| 5.1.2 | MIT | |
| 5.1.1 | MIT | |
| 5.1.0 | MIT | |
| 5.0.0 | MIT | |
| 4.4.2 | MIT | |
| 4.4.1 | MIT | |
| 4.4.0 | MIT | |
| 4.3.2 | MIT | |
| 4.3.1 | MIT | |
| 4.3.0 | MIT | |
| 4.2.2 | MIT | |
| 4.2.1 | MIT | |
| 4.2.0 | MIT | |
| 4.1.2 | MIT | |
| 4.1.1 | MIT | |
| 4.1.0 | MIT | |
| 4.0.1 | MIT | |
| 4.0.0 | MIT | |
| 3.0.6 | MIT | |
| 3.0.5 | MIT | |
| 3.0.4 | MIT | |
| 3.0.3 | MIT |
Showing the latest 30 of 41. See every release on npm
Pre-releases (39)
| Version | Released | License |
|---|---|---|
| 6.0.0-alpha.7 | MIT | |
| 6.0.0-alpha.6 | MIT | |
| 6.0.0-alpha.5 | MIT | |
| 6.0.0-alpha.4 | MIT | |
| 6.0.0-alpha.3 | MIT | |
| 6.0.0-alpha.2 | MIT | |
| 6.0.0-alpha.1 | MIT | |
| 4.2.0-alpha.0 | MIT | |
| 3.0.0-alpha.5 | MIT | |
| 3.0.0-alpha.4 | MIT | |
| 3.0.0-alpha.3 | MIT | |
| 3.0.0-alpha.2 | MIT | |
| 3.0.0-alpha.1 | MIT | |
| 3.0.0-alpha.0 | MIT | |
| 2.0.0-alpha.4 | MIT | |
| 2.0.0-alpha.3 | MIT | |
| 2.0.0-alpha.2 | MIT | |
| 2.0.0-alpha.1 | MIT | |
| 2.0.0-alpha.0 | MIT | |
| 1.0.0-beta.3 | MIT | |
| 1.0.0-beta.2 | MIT | |
| 1.0.0-beta.1 | MIT | |
| 1.0.0-alpha.18 | MIT | |
| 1.0.0-alpha.17 | MIT | |
| 1.0.0-alpha.16 | MIT | |
| 1.0.0-alpha.15 | MIT | |
| 1.0.0-alpha.14 | MIT | |
| 1.0.0-alpha.13 | MIT | |
| 1.0.0-alpha.12 | MIT | |
| 1.0.0-alpha.11 | MIT |
Showing the latest 30 of 39. See every release on npm