Passphrase generator | agent view
The same page content and links, with explicit tool capabilities. Tools marked with an API can run directly through HTTP. Other tools require the browser interface or are not connected yet.
Tool capabilities
{
"id": "passphrase-generator",
"category": "privacy-tools",
"built": true,
"requirements": "Use a documented wordlist and secure independent sampling; explain length/entropy assumptions.",
"implementation": {
"fields": [
{
"key": "n",
"label": "Word count",
"value": 6,
"type": "number"
},
{
"key": "separator",
"label": "Separator",
"value": "-",
"type": "text"
}
],
"input": false,
"note": "Independent secure random selections from the 7,776-word EFF large wordlist. Six words provide about 77.5 bits of selection entropy. Never reuse a passphrase.",
"experience": {
"automatic": false,
"single": false,
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Up to 1,000,000 characters. Review the settings before running.",
"action": null
},
"mode": "explicit",
"interactive": false
},
"execution": "POST /api/v1/tools/passphrase-generator/run",
"api": {
"id": "passphrase-generator",
"name": "Passphrase generator",
"category": "privacy-tools",
"description": "Use a documented wordlist and secure independent sampling.",
"notes": "Independent secure random selections from the 7,776-word EFF large wordlist. Six words provide about 77.5 bits of selection entropy. Never reuse a passphrase.",
"human_path": "/en/privacy-tools/passphrase-generator/",
"method": "POST",
"endpoint": "/api/v1/tools/passphrase-generator/run",
"schema_url": "/api/v1/tools/passphrase-generator",
"input_schema": {
"type": "object",
"additionalProperties": false,
"properties": {
"input": {
"type": "string",
"maxLength": 1000000,
"default": "",
"description": "Plain text input. File tools use files instead unless otherwise documented."
},
"options": {
"type": "object",
"additionalProperties": false,
"properties": {
"n": {
"type": "number",
"description": "Word count",
"default": 6.0
},
"separator": {
"type": "string",
"description": "Separator",
"default": "-"
}
}
}
}
},
"output_schema": {
"type": "object",
"required": [
"tool",
"result"
],
"properties": {
"tool": {
"type": "string"
},
"result": {
"type": "object",
"required": [
"text",
"files"
],
"properties": {
"text": {
"type": [
"string",
"null"
]
},
"data": {
"description": "Parsed JSON when the textual result is JSON."
},
"name": {
"type": "string"
},
"mime": {
"type": "string"
},
"files": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"mime",
"bytes",
"base64"
],
"properties": {
"name": {
"type": "string"
},
"mime": {
"type": "string"
},
"bytes": {
"type": "integer"
},
"base64": {
"type": "string",
"contentEncoding": "base64"
}
}
}
}
}
}
}
},
"processing": "Server; same transformation code as browser tools",
"limits": {
"request_bytes": 8388608,
"input_characters": 1000000,
"files_bytes": 5242880,
"max_files": 0,
"timeout_seconds": 12
}
},
"agent_processing": "Server; same transformation code as browser tools",
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Use a documented wordlist and secure independent sampling.
Useful next steps
How to use Passphrase generator
- Enter the values you want to calculate and choose the relevant units or settings.
- Review the settings, then choose Run Passphrase generator.
- Review the result, then use Copy result or a download link when available.
Working with passphrase generator
Password and passphrase generators need cryptographically secure randomness. Use a different password for every account and store it in a password manager. Metadata cleanup, visible redaction and content review address different information. Removing a file’s location metadata does not hide a street sign inside the image. Likewise, detecting a name in text is not a guarantee that every identifying detail has been found.
Common questions
Is hiding text with a colored box enough?
A visual cover can leave the original information in the file. A redaction workflow needs to remove the underlying content and verify the saved result.
Can automatic suggestions guarantee anonymity?
No. Context, indirect identifiers and missed entities can still identify someone. Use automated suggestions as a review aid and inspect the final output.
Continue your workflow: Password generator, UUID generator, File hash.