Skip to content

Download

Luke edited this page Jun 24, 2026 · 3 revisions

๐Ÿ” Password Generator

An open-source password generator written in Python.

Download

Features

  • ๐Ÿ”‘ Generate cryptographically secure passwords (the program uses the secrets module).
  • โš™๏ธ You're in control of how your password is generated.
  • ๐Ÿง  Ensures that at least one character from each selected category is included.
  • ๐Ÿ–‹๏ธ Get a strength review of the generated password.
  • ๐Ÿ’ป Quickly use the password generation logic in another program with the API.

Just like all my other projects...

๐Ÿ–ฅ๏ธ Open source and easy to inspect. ๐Ÿšซ No internet access required ๐Ÿ”’ No data is collected or stored

Download

Getting started

The program is simple to set up and only takes a few steps to run.

  1. Download Python* if you haven't already.
  2. Go to Releases and find the latest release.
  3. Scroll down to Assets and download Source code (zip).
  4. Extract the zip folder and run main.py:
    • Double-click it, OR
    • Open a terminal in the folder and run: python main.py

* Python 3.7 is required.

Download

Preview

(*) Password Generator v0.4.0
TIP: If the generated password isn't strong enough, simply type 's' or 'settings' to change your options!
------------------------------------------------------------------------------------------
Password - AkQ{axuy93
- Review: Average password strength :|
- Options: keep | regenerate | settings | help | quit: s
------------------------------------------------------------------------------------------
Characters
Choose at least one group of characters.
- Uppercase letters (yes / no): y
- Lowercase letters (yes / no): y
- Numbers (yes / no): y
- Symbols (yes / no): y
Other settings
- Length of password: 14
------------------------------------------------------------------------------------------
Password - r?`](B(U)7lfo}
- Review: This is a strong password :)
- Options: keep | regenerate | settings | help | quit: keep
------------------------------------------------------------------------------------------
Your final password: r?`](B(U)7lfo}
Don't forget to copy your password and store it securely.
Press ENTER to exit.

Download

License

The code is licensed under the MIT license. You can find a copy of this available here.

Download

Clone this wiki locally