Overview
The Generate Password node creates secure passwords based on presets or custom rules. Use it to produce strong credentials for users or services.Description
You can generate a password with a preset (weak, medium, strong, very-strong) or define custom rules like length and character classes.
Input Parameters
-
preset
Optional preset:
weak,medium,strong,very-strong. When set, other rules are ignored. - length Optional password length (number). Defaults to 12 when no preset.
-
includeUppercase
Optional
true/false. Include A–Z. -
includeLowercase
Optional
true/false. Include a–z. -
includeNumbers
Optional
true/false. Include 0–9. -
includeSymbols
Optional
true/false. Include special characters. -
excludeSimilar
Optional
true/false. Exclude look-alike chars (1,l,I,0,O). -
excludeAmbiguous
Optional
true/false. Exclude ambiguous characters such as braces{}, brackets[], parentheses(), slash/, backslash\\, single quote', double quote", backtick (grave), tilde~, comma,, semicolon;, colon:, period., and angle brackets< >.
- Provide flat key-value pairs.
- If
presetis set, all other rules are ignored.
Output Parameters
- password The generated password string.
Output Type
Output Type: TextExample Usage
Input (custom rules):How to Use in a No-Code Workflow
- Add the Node Place the Generate Password node where credentials are required.
-
Choose Preset or Rules
Either set
presetor configure custom rules. -
Use the Password
Pass
{{generatePassword.output.password}}to downstream nodes.
Best Practices
- Store passwords securely; never log plain text.
- Prefer
very-strongpreset for production. - Rotate credentials periodically.
Common Errors
- “Invalid length” Ensure length is a valid number within allowed range.

