v-phone-input

International phone number tools for Vuetify and Vue.
448,549 83
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
Maintainer: paul-thebaud

VPhoneInput

Tests Publish codecov NPM version NPM downloads MIT license

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 on VSelect or VAutocomplete components for country selection, and VTextField for phone number.

Try it online

If you would like to try VPhoneInput, you can check out:

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

vue-intl-tel-input

Vue component for entering and validating international telephone numbers

4,441
@kingscode/vuetify-phone-input

A Vuetify form control usable for phone numbers. Supports country code, auto for...

11,175
alexbednov-phone-select

Vue 3 component for phone number selection with international support and maskin...

2,517 12
vue-simple-phone

A multilingual, simple, and extendable phone number input component for Vue

6,964 4

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
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