Web3Modal is an elegantly simple yet powerful library that helps you manage your multi-chain wallet connection flows, all in one place. Designed with both developers and end users in mind, it is easy to integrate and customize, bringing to life a sleek and unique experience.
Interface that onboards users. Help your users get started with step-by-step guidance and helpful links
Multi-chain ready. Easily set up support for EVM and non-EVM chains
Hundreds of wallets.
Rich out-of-the-box features. Leverage the built-in Connect button and UI components for easy connection management, ENS profiles, transaction history, and real-time balance updates
Tailored T&Cs. Customize your terms and conditions, in line with best practices
Support for multiple frameworks. Build with React, Vanilla, Vue, and Angular
Built-in RPC. Enjoy read/write access to multiple blockchains without any extra accounts or setup
Works with WalletConnect v2.0 Easily upgrade to unlock compatibility with all WalletConnect v2.0 SDKs.
Our community means everything to us. Whether you have a feature to suggest, a bug to report, or just want to share your version of Web3Modal, we want to hear from you!