OS Manuals

/usr/bin/pwgen

A Password Generator

From pwgen 2.08-r10 (os), captured 2026-11-05 by running pwgen --help (exit 1). permalink

Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]

Options supported by pwgen:
  -c or --capitalize
	Include at least one capital letter in the password
  -A or --no-capitalize
	Don't include capital letters in the password
  -n or --numerals
	Include at least one number in the password
  -0 or --no-numerals
	Don't include numbers in the password
  -y or --symbols
	Include at least one special symbol in the password
  -r <chars> or --remove-chars=<chars>
	Remove characters from the set of characters to generate passwords
  -s or --secure
	Generate completely random passwords
  -B or --ambiguous
	Don't include ambiguous characters in the password
  -h or --help
	Print a help message
  -H or --sha1=path/to/file[#seed]
	Use sha1 hash of given file as a (not so) random generator
  -C
	Print the generated passwords in columns
  -1
	Don't print the generated passwords in columns
  -v or --no-vowels
	Do not use any vowels so as to avoid accidental nasty words
Options (14)
OptionDescriptionSource
-CPrint the generated passwords in columns.help + man
-1Don't print the generated passwords in columnshelp + man
-0, --no-numeralsDon't include numbers in the generated passwords. (in the manual page but not in --help)man
-A, --no-capitalizeDon't bother to include any capital letters in the generated passwords. (in the manual page but not in --help)man
-a, --alt-phonicsThis option doesn't do anything special; (in the manual page but not in --help)man
-B, --ambiguousDon't use characters that could be confused by the user when printed, such as 'l' and '1', or '0' or 'O'. (in the manual page but not in --help)man
-c, --capitalizeInclude at least one capital letter in the password. (in the manual page but not in --help)man
-N, --num-passwords numGenerate num passwords. (in the manual page but not in --help)man
-n, --numeralsInclude at least one number in the password. (in the manual page but not in --help)man
-h, --helpPrint a help message. (in the manual page but not in --help)man
-r, --remove-chars charsDon't use the specified characters in password. (in the manual page but not in --help)man
-s, --secureGenerate completely random, hard-to-memorize passwords. (in the manual page but not in --help)man
-v, --no-vowelsGenerate random passwords that do not contain vowels or numbers that might be mistaken for vowels. (in the manual page but not in --help)man
-y, --symbolsInclude at least one special character in the password. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.