Password generator avatar

Password generator

Pricing

Pay per usage

Go to Apify Store
Password generator

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

Marek Honzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

11 days ago

Last modified

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

  1. Open the Actor in Apify Console
  2. Set your desired options in the Input tab (or leave defaults for a quick test)
  3. Click Start
  4. When the run finishes, open the Output tab to view and download your passwords

Input

All fields are optional — defaults are applied if omitted.

FieldTypeDefaultDescription
countinteger1Number of passwords to generate (1–1000)
lengthinteger12Length of each password (8–128)
includeLowercasebooleantrueInclude a–z (always active as fallback)
includeUppercasebooleanfalseInclude A–Z
includeNumbersbooleanfalseInclude 0–9
includeSymbolsbooleanfalseInclude !@#$%^&*

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

FieldFormatDescription
passwordstringThe 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.