vue-simple-phone
A multilingual, simple, and extendable phone number input component for Vue
6,964
4
| Install | |
|---|---|
npm install vue-simple-phone |
|
| Latest Version: | 1.3.1 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 16, 2025 |
| Links: | GitHub · npm |
Maintainer: bjorntheprogrammer
Vue Simple Phone
A multilingual, simple, and extendable phone number input component for Vue

Installation
- Install from npm:
npm i vue-simple-phone - Use and import in your code!
<script setup>
import { VueSimplePhone } from 'vue-simple-phone'
import 'vue-simple-phone/themes/light.css' // Include the default theme
</script>
<template>
<VueSimplePhone />
</template>
Demo and Docs
Extensive documentation and a demo can be found here
Theme Builder
Build out your own theme with our theme builder!
Use different languages
By default Vue Simple Phone supports any language, using Intl, read more about such options here.

A quick peek

Related Packages
@intl-tel-input/vue
A Vue component for intl-tel-input, for entering, formatting, and validating int...
65,387
8,257
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.3.1 | ^3.5.21 | MIT | |
| 1.3.0 | ^3.5.21 | MIT | |
| 1.2.3 | ^3.5.21 | MIT | |
| 1.2.2 | ^3.5.20 | MIT | |
| 1.2.1 | ^3.5.13 | MIT | |
| 1.2.0 | ^3.5.13 | MIT | |
| 1.1.1 | ^3.5.13 | MIT | |
| 1.1.0 | ^3.5.13 | MIT | |
| 1.0.8 | ^3.5.13 | MIT | |
| 1.0.7 | ^3.5.13 | MIT | |
| 1.0.6 | ^3.5.13 | MIT | |
| 1.0.5 | ^3.5.13 | MIT | |
| 1.0.4 | ^3.5.13 | MIT | |
| 1.0.3 | ^3.5.13 | MIT | |
| 1.0.2 | ^3.5.13 | MIT | |
| 1.0.1 | ^3.5.13 | MIT | |
| 1.0.0 | ^3.5.13 | MIT |