A modern, feature-rich password generator built with Next.js, React, and shadcn/ui components. Generate secure passwords with customizable options right in your browser.
- Keyword Integration - Start passwords with custom keywords
- Adjustable Length - Set password length from 3 to 100 characters
- Password Strength Control - Choose between Weak, Moderate, and Strong mixing
- Character Type Selection - Toggle letters, numbers, and symbols on/off
- Optional Requirements - Add specific password requirements
- Copy to Clipboard - One-click copy with visual feedback
- Local Generation - Passwords are generated locally and never stored
Check out the live version: https://ro-passwords.vercel.app
- Next.js 16 - React framework
- TypeScript - Type-safe development
- shadcn/ui - Beautiful UI components
- Tailwind CSS - Styling
- Lucide React - Icons
- Clone the repository:
git clone https://github.com/RoNotBroYT/ro-passwords.git
cd ro-passwords- Install dependencies:
npm install
# or
bun install- Run the development server:
npm run dev
# or
bun run dev- Open http://localhost:3000 in your browser
- Enter Keywords - Type keywords you want included in your password
- Set Password Length - Use the slider to choose length (3-100 characters)
- Choose Password Strength - Select Weak, Moderate, or Strong mixing
- Select Character Types - Check the character types you want:
- Letters (abc)
- Numbers (123)
- Symbols (!@%)
- Add Requirements - Expand the accordion to set specific requirements
- Generate - Click the "Generate Password" button
- Copy - Click the copy icon to copy to clipboard
Passwords are generated locally and are NOT stored or saved. Password generated at your own risk. We are not responsible if your password gets stolen, guessed, compromised, or misused in any way.
MIT License
Feel free to submit issues and enhancement requests!
Made by RoNotBroYT