random

Use this when you need strong passwords with Web Crypto randomness: mode="random" builds character-set passwords (length plus uppercase/lowercase/numbers/symbols toggles); mode="memorable" builds word passphrases (words, separator, addNumber, addSymbol).

Use this when you need strong passwords with Web Crypto randomness: mode="random" builds character-set passwords (length plus uppercase/lowercase/numbers/symbols toggles); mode="memorable" builds word passphrases (words, separator, addNumber, addSymbol). Cryptographically random via Web Crypto (NOT deterministic). For test/dev fixtures — for real credentials prefer the client-side web tool at clean.tools/password-generator/ so the password never crosses the network. Example: {mode: "random", length: 16} -> mode "random", length 16, count 1, passwords ["NXqtsn6MrsfG9d2i"].

post/v1/generate_password

Request

  • Base URL: https://api.clean.tools
  • URL: https://api.clean.tools/v1/generate_password
  • Auth: none declared

Request body

mode'random' | 'memorable'

Password style (default random).

countinteger

How many passwords (default 1).

lengthinteger

[random] Character length (default 16).

uppercaseboolean

[random] Include A-Z (default true).

lowercaseboolean

[random] Include a-z (default true).

numbersboolean

[random] Include 0-9 (default true).

symbolsboolean

[random] Include symbols (default false).

wordsinteger

[memorable] Number of words (default 4).

separatorstring

[memorable] Word separator (default "-").

addNumberboolean

[memorable] Insert a random number (default true).

addSymbolboolean

[memorable] Insert a random symbol (default false).

Response

Structured tool result.

toolstring

Changes

No recorded changes to this operation across all 1 revision of this API.