- length: however long you want
- charsets: lowercase, uppercase, digits, ascii specials, and every other unicode symbol
- custom characters: specify a custom character set
- character exclusion: exclude specific characters from output
- secure random generation: make your mouse movements into true randomness
- configs: save multiple profiles for generation with persistent storage
- saving: one-click copy to clipboard or save passwords directly to text files
- easy install: can be used portably or installed as a program
- offline: air-gapped as hell
- lightweight: single hta file, no dependencies beyond windows built-ins, less than 300kb total
- download the latest release zip file
- extract to a temporary folder
- run
installer.hta
- follow instructions
- download the latest release zip file
- extract to your desired folder
- run
4gen.hta
directly - put it anywhere you want (must have
unicode_chars.txt
in the same directory if using portably)
- select options
- click generate
- if you enabled secure randomness, wiggle your mouse in the popup box
- get your password at the bottom
-
configs:
new
: create a new config with your current settingsdel
: delete the current config (will not edit your settings)save
: update the currently selected config to your current settings- configs are persistent and stored locally
-
security:
- mouse movement entropy collection
- cryptographically secure random number generation
- no data transmission or network activity
- local-only processing and storage
-
options:
- length: set how long the output should be
- exclude chars: specific chars to exclude from selected charsets
- charsets:
- lowercase/uppercase/digits: (a-z, A-Z, and 0-9)
- special: generated from remaining ascii characters not in lowercase, uppercase, and 0-9.
- unicode symbols
- windows with internet explorer 8+ & mshtml installed (should be on your system by default)
- fork
- branch
- change
- test
- submit pull
this project is licensed under the mit license with the commons clause.