Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🔐 Secure Password Generator (Client-Side)

A modern, privacy-first, and cryptographically secure password generator built with HTML, CSS, and Vanilla JavaScript.

This project is the open-source version of the Secure Password Generator available on InfoKoding.

🌐 Live Demo

👉 https://infokoding.com/tools/password-generator


✨ Features

  • 🔒 100% Client-Side

    • Passwords are generated entirely in your browser.
    • No data is sent to any server.
  • 🛡️ Cryptographically Secure

    • Uses the browser's native Web Crypto API (window.crypto.getRandomValues()).
    • Avoids insecure pseudo-random generators such as Math.random().
  • Fast & Lightweight

    • Pure JavaScript.
    • No frameworks.
    • No dependencies.
  • 📱 Progressive Web App (PWA)

    • Installable on supported devices.
    • Works offline after installation.
  • 🌙 Responsive Design

    • Optimized for desktop, tablet, and mobile devices.
  • 🌍 Open Source

    • Fully transparent source code.
    • Easy to audit and customize.

🚀 Getting Started

Clone the repository:

git clone https://github.com/admininfokoding/secure-password-generator.git

Or simply download the ZIP file and open:

index.html

No installation required.

No PHP.

No Node.js.

No build tools.

No database.


🔒 Security

Passwords are generated using:

window.crypto.getRandomValues()

This cryptographically secure API provides significantly stronger randomness than:

Math.random()

Because the generator runs entirely inside your browser:

  • ✅ Passwords never leave your device
  • ✅ No API requests
  • ✅ No hidden tracking
  • ✅ No password storage
  • ✅ No analytics related to generated passwords

📁 Project Structure

secure-password-generator/
│
├── index.html
├── css/
├── js/
├── icons/
├── manifest.json
├── service-worker.js
└── README.md

🌍 About InfoKoding

InfoKoding provides free tools, tutorials, and resources for developers, programmers, system administrators, and networking enthusiasts.

Useful Links


🧰 More Free Developer Tools

Explore hundreds of free online tools, including:

  • Password Generator
  • UUID Generator
  • JSON Formatter
  • JSON Validator
  • Base64 Encoder & Decoder
  • URL Encoder & Decoder
  • HTML Encoder
  • CSS Minifier
  • JavaScript Minifier
  • Hash Generator (MD5, SHA1, SHA256)
  • Color Converter
  • Lorem Ipsum Generator
  • And many more...

Visit:

https://infokoding.com/tools


🤝 Contributing

Contributions are welcome.

If you'd like to improve this project:

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes.
  4. Open a Pull Request.

Bug reports and feature requests are always appreciated.


⭐ Support

If you find this project useful:

  • ⭐ Star this repository
  • 🍴 Fork it
  • 📢 Share it with other developers

📄 License

This project is released under the MIT License.

You are free to use, modify, and distribute it under the terms of the license.


Made with ❤️ by InfoKoding

🌐 https://infokoding.com

About

Client-side Secure Password Generator

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages