About Key Genie

Your trusted password generation companion

Security First

Key Genie uses the `secure-random-password` npm library, which provides cryptographically secure random number generation through Node.js's crypto module or the browser's Web Crypto API. All password generation happens locally in your browser - no data is ever sent to external servers.

Client-side onlyNo trackingOpen source
Features
  • Multiple password types (Random, Memorable, PIN)
  • Real-time strength indicator
  • Customizable character sets
  • Password history with export
  • Dark/Light theme support
Why Key Genie?

In today's digital world, password security is more important than ever. Key Genie was built to make generating strong, unique passwords as easy as possible while maintaining the highest security standards.

Secure

Uses cryptographically secure random number generation

Convenient

Keep track of generated passwords with built-in history

Exportable

Export your password history in CSV or JSON format

Technical Details

Built With

  • • Next.js 15 with React 19
  • • shadcn/ui component library
  • • Tailwind CSS for styling
  • • Lucide React icons
  • • secure-random-password library

Password Generation

  • • Uses secure-random-password v0.2.3 library
  • • CSPRNG (Cryptographically Secure Pseudo-Random Number Generator)
  • • Custom strength calculation algorithm
  • • Three generation modes: Random, Memorable, PIN
  • • No external API dependencies
Support This Project

Key Genie is a free, open-source project. If you find it useful, consider supporting its development!

Your support helps maintain and improve Key Genie for everyone!

© 2024 Key Genie. Built with ❤️ by Asim for password security.

This is a client-side application - your passwords never leave your device.