Password generator
Pricing
Pay per usage
Password generator
Generates cryptographically secure random passwords with configurable length, quantity, and character sets.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Marek Honzal
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
What does Password Generator do?
Password Generator is an Apify Actor that produces cryptographically secure random passwords in bulk. You configure the quantity, length, and character sets — the Actor returns a clean dataset of passwords you can download or consume via API.
It uses Node.js's built-in crypto module (CSPRNG — Cryptographically Secure Pseudo-Random Number Generator), the same mechanism used by professional password managers. No third-party randomness libraries involved.
Why use Password Generator?
- Bulk generation — generate up to 1,000 passwords in a single run
- Secure by default — cryptographically random, not
Math.random() - API-first — trigger via Apify API, schedule runs, or integrate into pipelines
- Flexible output — download results as JSON, CSV, or Excel
Common use cases:
- Seeding test environments with unique credentials
- Generating one-time tokens or temporary access codes
- Populating staging databases with realistic dummy data
How to use Password Generator
- Open the Actor in Apify Console
- Set your desired options in the Input tab (or leave defaults for a quick test)
- Click Start
- When the run finishes, open the Output tab to view and download your passwords
Input
All fields are optional — defaults are applied if omitted.
| Field | Type | Default | Description |
|---|---|---|---|
count | integer | 1 | Number of passwords to generate (1–1000) |
length | integer | 12 | Length of each password (8–128) |
includeLowercase | boolean | true | Include a–z (always active as fallback) |
includeUppercase | boolean | false | Include A–Z |
includeNumbers | boolean | false | Include 0–9 |
includeSymbols | boolean | false | Include !@#$%^&* |
Note: If no character set is selected, lowercase letters are used automatically.
Example input:
{"count": 10,"length": 16,"includeLowercase": true,"includeUppercase": true,"includeNumbers": true,"includeSymbols": true}
Output
Results are stored in the default dataset. Each item contains one password:
[{ "password": "aB3!xKm9#Lqz0wRt" },{ "password": "Zp$2nYe8@Vf1cDhQ" }]
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Output tab or via the Apify API.
Data table
| Field | Format | Description |
|---|---|---|
password | string | The generated password |
Cost estimation
Password Generator is a lightweight compute Actor — it does no networking or crawling. A run of 1,000 passwords typically completes in under a second and consumes a negligible amount of compute units.
Free tier Apify accounts receive a monthly compute unit allowance that covers thousands of runs of this Actor.
Tips
- Need stronger passwords? Combine all four character sets and set length to 20+.
- Integration tip: Use the Apify API to trigger runs and fetch results programmatically — useful for seeding test environments in CI/CD pipelines.
- Scheduling: Use Apify's built-in scheduler to generate fresh tokens on a recurring basis.
FAQ and support
Is this suitable for production secrets? The passwords are generated using a CSPRNG, which is cryptographically secure. However, treat all generated passwords as you would any sensitive credential — store them securely and never log them.
Can I add custom symbol sets?
Not yet — the current symbol set is !@#$%^&*. Open an issue if you need custom character sets.
For bugs or feature requests, use the ../../issues on this Actor's page. Custom solutions and modifications are available on request.