---
title: Password Generator
description: Generate secure random passwords.
---

# Password Generator

Generate cryptographically secure random passwords.

## Commands

```bash
devv password                    # 16 chars, all character types
devv password --length 32        # Custom length
devv password -l 48              # Short flag
```

## Examples

```bash
# Default secure password
devv password

# Long password for high-security accounts
devv password -l 48

# Generate and copy to clipboard
devv password -l 24 | pbcopy
```

## Output

```bash
$ devv password
jTk4Sc<(Wk2J{I-X

$ devv password -l 32
C5@8i(ww1!v2H!wY(Cb&k((aC*OF6g|5
```

## Pipeline Usage

| Pipeline ID | Description |
|-------------|-------------|
| `password-generator` | Generate a random password |

```bash
devv pipe exec "password-generator | base64-encode"
devv pipe exec "password-generator | hash-generator sha256"
```

### Options in pipelines

```
password-generator length=32
password-generator --uppercase --numbers
```

### Behavior

Generates a new password — ignores input. The password passes to the next step.

## Options

| Option | Description | Default |
|--------|-------------|---------|
| `--length`, `-l` | Password length | `16` |
| `--uppercase` | Include uppercase letters | `true` |
| `--lowercase` | Include lowercase letters | `true` |
| `--numbers` | Include digits | `true` |
| `--symbols` | Include special characters | `true` |
