@asafarim/password-checklist

Password feedback that feels effortless.

A robust, fully typed React component for clear, accessible password validation. Explore the toolkit through interactive previews, then copy the implementation into your app.

Explore the toolkit

Everything you need for better passwords.

Choose a feature to preview it here. Open the full demo when you want to experiment with every option.

Start here

Built-in password rules

Live preview

Give users immediate feedback as they meet the minimum length, mixed case, number, and special-character requirements.

  • At least 8 characters — fails
  • At least one uppercase letter — fails
  • At least one lowercase letter — fails
  • At least one number — fails
  • At least one special character — fails
Open full basic rules demo
Designed for real products.Type-safe rules, async validation, localization, RTL, and a headless hook are ready when you are.
See the roadmap