Validate Bitcoin addresses - P2WSH, P2WPKH, P2PKH, P2SH and P2TR. A lightweight, fast, and reliable JavaScript library supporting all major Bitcoin address formats.
Used by leading companies and projects in the Bitcoin ecosystem
Leading Web3 wallet
The world's most popular Ethereum wallet with over 100 million users trusts this library for Bitcoin address validation.
Superapp powered by communities
A federated Bitcoin custody platform building the future of community-driven Bitcoin infrastructure.
by Unchained Capital
A Bitcoin multisig coordinator for secure collaborative custody, built by the team at Unchained Capital.
Join 1,800+ repositories using this library
View All DependentsGet detailed information about any Bitcoin address
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
bc1p5d7rjq7g6rdk2yhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297
mrsmaKFjW4XsUbcYCfu9HmMtqUq2mRKQHU
Get started in seconds with your favorite package manager
Built with performance and reliability in mind
Validates all Bitcoin address formats: Legacy (P2PKH), Script Hash (P2SH), SegWit (Bech32), and Taproot (P2TR).
Proven in production with over 5 million downloads and used by 1,800+ repositories. Trusted by developers worldwide.
Full TypeScript support with detailed type definitions for better development experience.
CTO at OpenNode
CTO at OpenNode with 7 years in Bitcoin development. Leading Bitcoin payment infrastructure used by thousands of businesses globally. Trusted by industry experts for building reliable, production-grade Bitcoin tools.