TUG SITE! Random password generator

Generation:

Four random words — EFF list in your browser (~7.8k words); extended dictionary (~239k words) when server-side or via API.

Click Generate — passwords appear here.

API usage

API

Generate passwords via URL parameters — same style as the TUG IP geolocation API.

GET https://tugsite.com/api/?length=20&upper=1&lower=1&digits=1&symbols=1&count=3

GET https://tugsite.com/api/?type=words&word_count=4&separator=-&capitalize=1&count=2

GET https://tugsite.com/api/?type=words&pool=eff&word_count=4

Standard parameters

  • length / len — 4–128 (default 16)
  • count / n — 1–50 (default 1)
  • upper, lower, digits, symbols1/0
  • exclude_ambiguous — drop 0 O 1 l I

4-word parameters (type=words)

  • word_count — 3–8 (default 4)
  • separator / sep-, space, _, ., or empty
  • capitalize1/0
  • count — 1–50 passphrases
  • pool / wordlistextended (default, ~239k curated words) or eff (~7.8k memorable words)

Output

  • formatjson (default) or text

Need IP geolocation? TUG IPtugip.com API.