Password Generator

Create random passwords with configurable length and rules.

Security ToolsBrowser form · check network and permission needsNo account · No API key

Try a small sample

This form normally uses the browser engine; a server fallback is available if the local implementation is unavailable. Network lookups and device APIs may need a connection or permission. See privacy details.

Number of characters in the password.

Call it from an agent

This server endpoint accepts JSON and returns JSON. Calling it sends your input to the server, including for tools whose web form normally runs locally. No key or signup is required.

curl -sX POST 'https://itsfullyonline.yunusemrevurgun.com/backend/connector-api.php?action=execute' \
  -H 'Content-Type: application/json' \
  -d '{"tool":"password-generator","data":{ /* see input fields above */ }}'

Agent usage

This tool also has a client module. Fetch its source, inspect the inputs and call the exported function in a compatible browser runtime. Module behavior can differ from the server endpoint; check the result with a small sample.

// 1. Fetch the manifest
const manifest = await fetch('https://itsfullyonline.yunusemrevurgun.com/api/manifest.json').then(r => r.json());

// 2. Find this tool
const tool = manifest.categories
  .flatMap(c => c.tools)
  .find(t => t.apiName === 'password-generator');

// 3. Import and execute
const mod = await import('https://itsfullyonline.yunusemrevurgun.com' + tool.clientModule);
const result = await mod['generatePassword']({ /* input */ });

Input schema

Parameters accepted by this tool:

[
    {
        "type": "number",
        "name": "length",
        "label": "Password Length",
        "min": 4,
        "max": 128,
        "default": 16,
        "hint": "Number of characters in the password."
    },
    {
        "type": "checkbox",
        "name": "uppercase",
        "label": "Include Uppercase Letters (A-Z)",
        "default": true
    },
    {
        "type": "checkbox",
        "name": "lowercase",
        "label": "Include Lowercase Letters (a-z)",
        "default": true
    },
    {
        "type": "checkbox",
        "name": "numbers",
        "label": "Include Numbers (0-9)",
        "default": true
    },
    {
        "type": "checkbox",
        "name": "symbols",
        "label": "Include Special Characters (!@#$...)",
        "default": true
    },
    {
        "type": "checkbox",
        "name": "exclude_similar",
        "label": "Exclude Similar Characters (0, O, l, 1)",
        "default": false
    }
]

Module path

/client/tools/security-tools.js

Dynamic import this path from your agent runtime. No npm install, no bundler required.

More Security Tools

Also by It’s Fully Online

Digital Workflow Toolkit — input, inspect, transform, validate, output pipeline cover
Toolkit 605 KB

Digital Workflow Toolkit

One tool performs an operation. A workflow solves the problem. Stop re-doing the same manual steps — recipes, templates and automation patterns that chain the free tools on this site into reliable end-to-end processes.

$19 Get on Gumroad →
Agentic AI in the Browser — book cover
eBook 97 KB

Agentic AI in the Browser

Use-Cases for Privacy-First, Browser-Native Agentic Workflows

Published by It’s Fully Online · First edition — June 2026

$4.99 Get on Gumroad →
Your agents run these tools — this book is about you How to Remain Valuable When Intelligence Becomes Cheap: the human, economic, and strategic advantages that stay scarce when AI does the cognitive work. 224 pages. $3.84 →