← Developer presets

16-character password generator

Generate strong 16-character passwords in your browser using cryptographically secure randomness.

Settings

Mode
Length
Character types
Count

Generated passwords

Use this tool from AI agents

This tool's engine is available to AI agents over MCP as generate_password. Add the Clean.tools server, then your agent can call it directly.

Claude Code
claude mcp add --transport http clean-tools https://mcp.clean.tools/mcp
Claude Desktop (mcpServers)
{"mcpServers":{"clean-tools":{"command":"npx","args":["-y","@clean-tools/mcp"]}}}
Cursor
https://mcp.clean.tools/mcp

Or call it over plain HTTP from any script. Same engine, JSON in and JSON out, no key:

curl
curl -s https://api.clean.tools/v1/generate_password \ -H 'content-type: application/json' \ -d '{"mode":"random","length":20,"uppercase":true,"lowercase":true,"numbers":true,"symbols":true,"count":1}'
JavaScript
const res = await fetch('https://api.clean.tools/v1/generate_password', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ mode: 'random', length: 20, uppercase: true, lowercase: true, numbers: true, symbols: true, count: 1 }) }); const data = await res.json();

16-character password generator

This generator is preset to 16 characters, a length that balances strength and typability for most accounts. It uses the browser's Web Crypto API for randomness, mixes upper and lower case, numbers, and symbols by default, and never sends or stores anything.

Adjust the length or character types above to fit a specific policy. No cost, no signup, no tracking.


Frequently asked questions

Are 16 characters enough?

A random 16-character password with mixed character types is strong enough to resist offline guessing for the foreseeable future. Longer is better for high-value accounts, and a password manager makes length painless.

Are the passwords stored anywhere?

No. Each password is generated in your browser and never transmitted or saved. Close the tab and it is gone, so copy any password you want to keep first.

More developer presets

View all tools

Use Clean.tools from your AI agent

This tool is also generate_password on the Clean.tools MCP server — the same engine, callable by your AI agent directly. No key, no signup: requests are processed in memory and request contents are never stored.

Claude Code
claude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcp
Any MCP client (streamable HTTP, authless)
https://mcp.clean.tools/mcp

Every tool, the REST API, and setup for Cursor, Claude Desktop, VS Code & more →