An improved random password generator built in Vanilla JavaScript.
Version 2 introduces a structured UI, a dashboard for interaction, and expanded character options including numbers and symbols.
- Added UI styling and structured layout
- Added an interactive dashboard for generating passwords
- Added support for numbers and symbols
- Improved overall user experience
- Expanded from letters-only (v1) to full character sets
- Generate strong, random passwords instantly
- Customizable password length
- Choose to include:
- Uppercase letters
- Lowercase letters
- Numbers
- Symbols
- Real-time generation through the dashboard interface
- Vanilla JavaScript
- HTML
- CSS
- The generator builds a pool of characters based on user selections
- Character sets include:
- Uppercase letters
- Lowercase letters
- Numbers
- Symbols
- A random character is selected from the pool repeatedly until the desired length is reached
- The result is combined into a final password string and displayed in the UI
- Building interactive UI components with JavaScript
- Managing state through user selections
- Improving code structure and readability
- Expanding randomization logic to support multiple character types
- Add password strength indicator
- Add copy-to-clipboard functionality
- Save previously generated passwords
- Add dark/light mode toggle
Yoichi Isagi