---
title: "shadcn-phone-input"
description: "Phone number input with country selector and validation powered by libphonenumber-js, styled for shadcn."
canonical: "https://vibing.inc/library/shadcn-phone-input-vg-1859"
category: "UI Components & Libraries"
subcategory: "Form inputs"
license: "MIT"
author: "@omeralpi"
source: "https://github.com/omeralpi/shadcn-phone-input"
---

# shadcn-phone-input
Phone number input with country selector and validation powered by libphonenumber-js, styled for shadcn.
## Facts
- Source: https://github.com/omeralpi/shadcn-phone-input
- Category: UI Components & Libraries / Form inputs
- Author: @omeralpi
- Licence: MIT
- Tags: react, phone-input, shadcn, forms
## Why it's a gem
Correct international phone handling is a rabbit hole most teams get wrong
---
Listed in The Vibeary: https://vibing.inc/library/shadcn-phone-input-vg-1859 · JSON: https://vibing.inc/api/public/library/gems/shadcn-phone-input-vg-1859