---
title: "react-phone-number-input"
description: "International phone input with country selector, live formatting and validation backed by libphonenumber, plus flag assets included."
canonical: "https://vibing.inc/library/react-phone-number-input-vg-1876"
category: "UI Components & Libraries"
subcategory: "Forms & inputs"
license: "MIT"
author: "catamphetamine"
source: "https://gitlab.com/catamphetamine/react-phone-number-input"
---

# react-phone-number-input
International phone input with country selector, live formatting and validation backed by libphonenumber, plus flag assets included.
## Facts
- Source: https://gitlab.com/catamphetamine/react-phone-number-input
- Category: UI Components & Libraries / Forms & inputs
- Author: catamphetamine
- Licence: MIT
- Tags: phone, input, i18n, validation
## Why it's a gem
Phone validation is a rabbit hole; this wraps libphonenumber so you never enter it
---
Listed in The Vibeary: https://vibing.inc/library/react-phone-number-input-vg-1876 · JSON: https://vibing.inc/api/public/library/gems/react-phone-number-input-vg-1876