Security Tools

All Security Tools

Stay secure online — generate strong passwords and protect your accounts. All browser-based, nothing stored.

About

Strong Passwords, Zero Compromise

Weak or reused passwords are behind the majority of account breaches. The Password Generator creates cryptographically secure random passwords using the browser's Web Crypto API — the same standard used by security professionals.

Customise length (8–128 characters), toggle uppercase letters, numbers, and symbols to meet any site's requirements. Generated passwords are never sent anywhere — they exist only in your browser.

🔐

Cryptographically Secure

Uses Web Crypto API (crypto.getRandomValues) — the gold standard for random generation.

⚙️

Fully Customisable

Set length from 8 to 128 characters. Toggle symbols, numbers, and uppercase.

👁️‍🗨️

Never Stored

Passwords are generated and shown in your browser only. Nothing is logged or sent.

📋

One-Click Copy

Copy to clipboard instantly. Generate a new password with one more click.

Use Cases

When to Use the Password Generator

New Account Sign-Ups

Generate a unique strong password for each new account — banking, email, social media, and SaaS tools. Never reuse passwords across sites.

Password Generator

Password Manager Setup

Populate your password manager (1Password, Bitwarden, LastPass) with secure generated passwords for every existing account you're migrating.

Password Generator

API Keys & Secrets

Generate a random string to use as an API secret, webhook token, or session key. Choose max length and symbols for maximum entropy.

Password Generator

Meeting Corporate Policy

Many organisations require passwords of 16+ characters with mixed case, numbers, and symbols. Generate one that meets any complexity requirement instantly.

Password Generator

Replacing Compromised Passwords

If you receive a breach notification, generate a fresh unique password for the affected site immediately without reusing anything from your old pattern.

Password Generator

Shared Account Credentials

Create a strong shared password for team accounts or services — something no one will guess but that can be stored securely in a shared vault.

Password Generator

FAQ

Frequently Asked Questions

How strong are the generated passwords?

Very strong. We use Web Crypto API (crypto.getRandomValues) — the same cryptographic randomness standard used by security tools and professionals.

Are generated passwords stored anywhere?

No. Passwords are created and displayed in your browser only. Nothing is transmitted, logged, or stored by us.

Can I customise the password?

Yes — set length from 8 to 128 characters, and toggle uppercase, lowercase, numbers, and symbols to meet any site's password policy.

How long should my password be?

Minimum 12 characters for general accounts, 16+ for email and banking. The longer and more varied the characters, the more secure.

Should I use a different password for every site?

Yes. Reusing passwords means one breach exposes all your accounts. Use a password manager to store unique passwords for each site.

Can I use this to generate API keys?

Yes. Generate a long random string with symbols for use as an API secret, webhook token, or session key. Choose max length for highest entropy.