Password Generator
Pricing
from $0.45 / 1,000 generated passwords
Password Generator
Generate secure passwords in bulk with custom length, character sets, policy rules, and optional bcrypt, scrypt, or SHA-256 hashes. Export one row per password for QA, onboarding, provisioning, API workflows, and spreadsheets.
Pricing
from $0.45 / 1,000 generated passwords
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
🔐 Password generator for secure bulk secrets
Password Generator creates secure passwords in bulk from the policy you choose. Set the length, character sets, minimum digits and symbols, compliance profile, and optional hash output, then get one saved dataset row per generated password.
Use it as a password generator API for QA data, test accounts, onboarding batches, internal tools, secret provisioning, spreadsheet exports, and repeatable automation. The Actor runs fully inside Apify. It does not need cookies, user accounts, browser extensions, source websites, or third-party API keys.
For a quick first run, keep the defaults. They generate 10 passwords, 16 characters each, with lowercase letters, uppercase letters, digits, symbols, and at least one digit and one symbol per password.
✅ What this password generator does
- Generates one dataset row per password.
- Supports 1 to 10,000 generated passwords in one run.
- Supports password length from 4 to 128 characters.
- Lets you include or remove lowercase letters, uppercase letters, digits, and symbols.
- Lets you require every selected character type.
- Lets you set minimum digit and symbol counts.
- Can start each password with a letter.
- Can avoid ambiguous characters that are easy to confuse.
- Can avoid duplicate characters and simple sequential characters.
- Includes policy profiles: Custom settings, Strict, Enterprise, Banking, and Government.
- Can add bcrypt, scrypt, or SHA-256 hashes beside each password.
Profile settings are applied before generation. For example, stricter profiles can raise the applied length, enable required character sets, and turn on policy restrictions so the generated password matches the chosen profile.
📊 Data you get
Each saved item is one generated password. Rows include:
| Field | Description |
|---|---|
id | Row identifier such as pwd_000001. |
password | Generated plaintext password. |
hash | Generated bcrypt, scrypt, or SHA-256 hash, or null when plain output is selected. |
hashType | Hash mode used for the row: none, bcrypt, scrypt, or sha256. |
policy | Applied policy after profile handling, including length, selected character sets, minimums, and restrictions. |
characterCounts | Lowercase, uppercase, digit, and symbol counts found in the password. |
generatedAt | ISO timestamp for when the password was generated. |
You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML, or use it from the Apify API, schedules, webhooks, and integrations.
⚙️ How to run it
- Choose the number of passwords.
- Set the password length.
- Choose Custom settings or a policy profile.
- Pick the character sets and policy rules.
- Choose whether to add a hash beside each password.
- Run the Actor and open the dataset.
The Actor validates impossible policies before saving misleading rows. For example, if you require digits but disable the digit character set, the run stops cleanly and explains what to change.
📥 Input options
The main inputs are:
quantity: number of passwords to generate, from 1 to 10,000.length: characters per password, from 4 to 128.complianceProfile:none,strict,enterprise,banking, orgovernment.- Character set toggles for lowercase, uppercase, digits, and symbols.
- Policy rules for minimum digits, minimum symbols, begin-with-letter, ambiguous-character avoidance, duplicate avoidance, and sequential avoidance.
hashType:none,bcrypt,scrypt, orsha256.
Argon2 is not exposed because this Actor only lists hash modes that are implemented and validated.
📤 Output example
{"id": "pwd_000001","password": "m9#Qv2!zR8pLx4@K","hash": null,"hashType": "none","policy": {"length": 16,"profile": "none","characterSets": ["lowercase", "uppercase", "digits", "symbols"],"requireEachSelectedType": true,"minDigits": 1,"minSymbols": 1,"beginWithLetter": false,"avoidAmbiguous": false,"noDuplicateCharacters": false,"noSequentialCharacters": false},"characterCounts": {"lowercase": 5,"uppercase": 4,"digits": 4,"symbols": 3},"generatedAt": "2026-06-22T17:30:00.000Z"}
💳 Pricing
This Actor charges per generated password. You pay only for passwords that are successfully generated and saved.
The planned price is $0.00045 per generated password, or $0.45 per 1,000 generated passwords, for every Apify tier in the local pricing file.
⚠️ Limits and notes
This is a generator utility, not a password manager or secret vault. It does not store credentials outside the normal Apify run storage you control, rotate passwords later, recover old passwords from a seed, or deploy passwords to other services.
Use the exported dataset carefully. Generated plaintext passwords are secrets. Download, share, and store them only in systems you trust.
❓ FAQ
🔌 Can I use this as a password generator API?
Yes. Run it through the Apify API with your chosen input JSON, then read the default dataset items from the run.
🔑 Can it generate hashes instead of only plaintext passwords?
Yes. Set hashType to bcrypt, scrypt, or sha256. The output keeps the plaintext password and adds the hash beside it so you can provision accounts or test systems that need both values.
🧭 Does it use an external password source?
No. Passwords are generated inside the Actor runtime from your selected policy. The Actor does not scrape websites or call an external password API.
⚙️ What happens with impossible settings?
The Actor stops cleanly before saving rows. For example, it will not emit passwords when your minimum digit and symbol counts cannot fit within the selected length.
📝 Changelog
- 1.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Email MX Verifier ↗ - Check email syntax, MX records, disposable domains, and delivery risk.
- SMTP Email Verifier ↗ - Probe email mailboxes with SMTP checks without sending messages.
- Profanity Checker ↗ - Clean text snippets and export match evidence for moderation workflows.
- Sitemap Validator ↗ - Validate sitemap URLs, redirects, response times, and sitemap metadata.
- Robots.txt Generator ↗ - Generate deployable robots.txt files from presets, rules, and sitemap URLs.
Made with ❤️ by Maxime Dupré