Utility

Generate Password

Category
Utility
Node Type
Security

Overview

The Generate Password node creates secure passwords based on presets or custom rules. Use it to produce strong credentials for users or services automatically within your workflow.

Description

Create secure credentials.

You can generate a password using a predefined security level or by defining specific character rules.

Presets

Quickly generate 'weak', 'medium', 'strong', or 'very-strong' passwords.

Custom Rules

Define exact length and character sets (uppercase, symbols, etc.).

Input Parameters

Configure the password complexity.

presetstringOptional
Security level: 'weak', 'medium', 'strong', 'very-strong'. Overrides other rules.
Example
"strong"
lengthnumberOptional
Password length. Default is 12.
Example
16
includeUppercasebooleanOptional
Include A-Z.
Example
true
includeLowercasebooleanOptional
Include a-z.
Example
true
includeNumbersbooleanOptional
Include 0-9.
Example
true
includeSymbolsbooleanOptional
Include special characters (!@#$).
Example
true
excludeSimilarbooleanOptional
Exclude look-alike chars (1, l, I, 0, O).
Example
true

Output Parameters

The node returns the generated password.

passwordstringOptional
The generated password string.
Example
"Vq4dA8mZqLw3rN1p"

Output Type

Output Type: Text

The output is a single text string containing the password.

Example Usage

Example 1: Using a Preset

Generate a strong password.

{  "preset": "strong"}
{  "password": "Xy9#mK2$pL5@nR8"}

Example 2: Custom Rules

Generate a 16-character alphanumeric password.

{  "length": 16,  "includeUppercase": true,  "includeLowercase": true,  "includeNumbers": true,  "includeSymbols": false}
{  "password": "Vq4dA8mZqLw3rN1p"}

How to Use in a No-Code Workflow

1

Add the Node

Add the Generate Password node to your workflow.

2

Configure

Select a preset OR set custom rules (length, characters).

3

Use Output

Pass the password output to downstream nodes (e.g., Create User, Send Email).

Best Practices

  • Prefer 'very-strong' preset for production credentials.
  • Rotate credentials periodically.

Do / Don’t

Do
  • ✔️ Use excludeSimilar to make passwords easier to read for humans.
  • ✔️ Store generated passwords securely (hash them if storing in DB).
Don’t
  • ❌ Don’t log plain text passwords in production logs.
  • ❌ Don’t use 'weak' preset for sensitive accounts.

Common Errors

Invalid lengthErrorOptional
Length must be a valid number within allowed range.