---
title: Password Generator — Cryptographically Secure with Strength Meter
url: https://varstatt.com/toolkit/password
description: Generate strong passwords with customizable length, character sets, and strength meter. Uses Web Crypto API for true randomness.
section: Developer Toolkit (https://varstatt.com/toolkit)
tags: generators
related: UUID (https://varstatt.com/toolkit/uuid), Hash (https://varstatt.com/toolkit/hash), Password (https://varstatt.com/toolkit/password)
---
# Password Generator

Generate strong passwords with customizable length, character sets, and strength meter. Uses Web Crypto API for true randomness.

## How It Works

1. **Set your requirements** — Choose length, character sets, and exclusions using the controls.
2. **Generate** — A secure password is generated using crypto.getRandomValues() — true cryptographic randomness.
3. **Check and copy** — Review the strength meter and estimated crack time. Copy with one click.

## FAQ

### How secure are the generated passwords?

Very secure. They use the Web Crypto API (crypto.getRandomValues), the same source of randomness used for TLS encryption.

### How is crack time estimated?

Based on 10 billion guesses per second (a generous estimate for modern hardware). Actual crack time depends on the attacker's resources.

### What does entropy mean?

Entropy (in bits) measures password unpredictability. Higher is better. 80+ bits is strong, 128+ bits is extremely strong. Once you have a strong passphrase, you can use it with the [encrypt/decrypt tool](https://varstatt.com/toolkit/encrypt) to protect sensitive text.

## Usage

This tool runs entirely in the browser — visit the URL above to use it.

Prefill inputs via URL parameters:

- `https://varstatt.com/toolkit/password?length=...&count=...`

## Related Tools

- [UUID](https://varstatt.com/toolkit/uuid)
- [Hash](https://varstatt.com/toolkit/hash)
- [Password](https://varstatt.com/toolkit/password)
