How to Use

  • Set Password Length: Use the slider to choose a password length (6 to 50 characters).

  • Select Character Types: Check or uncheck boxes to include uppercase letters, lowercase letters, numbers, and/or symbols.

  • Generate Password: Click "Generate Password" to create a new random password based on your settings.

  • Copy to Clipboard: Click "Copy" to copy the generated password to your clipboard.

  • Initial Password: A password is generated automatically when the page loads with default settings (12 characters, all character types).

Features

  • Responsive Design: Uses Tailwind CSS for a clean, mobile-friendly interface.

  • Customizable: Adjust password length and character types (uppercase, lowercase, numbers, symbols).

  • Secure Randomization: Uses Math.random() for generating random characters (sufficient for client-side use).

  • Copy Functionality: Easily copy the password to the clipboard with a single click.

  • Input Validation: Requires at least one character type to be selected.