# Password Generator

Generate secure random passwords

> Canonical page: https://elysiatools.com/en/tools/password-generator

- **Category:** Security

- **Keywords:** password, generator, secure, random, password generator

## Overview

The Password Generator is a secure, web-based utility designed to create strong, randomized passwords that protect your online accounts from unauthorized access. By customizing character sets and length, you can generate unique credentials tailored to specific security requirements.

## Inputs

- **Password Length** (number): Enter password length (4-128)
- **Include Uppercase** (checkbox)
- **Include Lowercase** (checkbox)
- **Include Numbers** (checkbox)
- **Include Symbols** (checkbox)

## When to use

- When creating a new account for a website or service that requires a strong, unique password.
- When updating existing credentials to improve your overall digital security posture.
- When you need to generate multiple random strings for testing or temporary access tokens.

## How it works

- Select your desired password length, ranging from 4 to 128 characters.
- Toggle the inclusion of uppercase letters, lowercase letters, numbers, and symbols based on your security needs.
- Click the generate button to instantly produce a cryptographically random password.
- Copy the generated string to your clipboard for immediate use in your password manager or login form.

## Use cases

- Generating complex, high-entropy passwords for personal email and social media accounts.
- Creating temporary, secure credentials for shared team accounts or guest access.
- Developing strong master passwords for encrypted password vaults and hardware wallets.

## Frequently asked questions

### Are the generated passwords stored on your server?

No, all password generation happens locally in your browser. We do not store or track any passwords you create.

### What is the maximum length for a password?

You can generate passwords up to 128 characters in length.

### Can I include special symbols in my password?

Yes, simply check the 'Include Symbols' option to add special characters to your password.

### Is it safe to use these passwords for banking?

Yes, the tool generates high-entropy, random passwords that are suitable for high-security accounts when used with a password manager.

### Do I need an internet connection to use this tool?

Once the page is loaded, the tool functions locally, though an initial connection is required to access the site.

## Related tools

- [Key Pair Generator](https://elysiatools.com/en/tools/key-pair-generator): Generate public/private key pairs for various cryptographic algorithms
- [AGEX Keypair Generator](https://elysiatools.com/en/tools/agex-keypair-generator): Generate an Ed25519 keypair for AGEX bundle signing and verification
- [ML-KEM / Kyber Keypair & Encapsulation Tester](https://elysiatools.com/en/tools/ml-kem-kyber-keypair-and-encapsulation-tester): Generate ML-KEM-512/768/1024 (FIPS 203 / CRYSTALS-Kyber) keypairs, encapsulate a random shared secret against the public key, decapsulate it with the private key, and verify both sides match — with the exact wire sizes of all three parameter sets checked live against the standard.
- [RSA Key Pair Generator](https://elysiatools.com/en/tools/rsa-key-generator): Generate an RSA key pair (2048/3072/4096-bit) as PEM-encoded public and private keys. Optionally encrypt the private key with a passphrase. PKCS#8 (recommended) or PKCS#1 private key format. Everything runs locally.
- [Numeric OTP Generator](https://elysiatools.com/en/tools/otp-generator): Generate cryptographically secure one-time numeric codes (SMS / email verification, raffle codes, event pins) with configurable length (3-10 digits), bulk output, optional ambiguous-digit exclusion, and an optional expiry countdown. Uses crypto.randomInt, not Math.random.
- [PKCE Code Verifier & Challenge Generator](https://elysiatools.com/en/tools/pkce-code-verifier-generator): Generate, validate and verify OAuth2 / OIDC PKCE (RFC 7636) code_verifier and S256 code_challenge pairs. Three modes: (1) generate a fresh verifier + challenge from cryptographically secure random bytes at 256/384/512/768-bit entropy, (2) audit a verifier you already have against the RFC — length (43–128), charset \[A-Za-z0-9-._~\] and ≥256-bit entropy, and (3) verify a verifier/challenge pair by recomputing BASE64URL(SHA256(verifier)). Optionally build the full authorization-request URL and token-exchange body. Complements the generic nonce-generator (which only emits a verifier+challenge pair) with RFC-compliance auditing and pair verification.
- [Secure Random Generator](https://elysiatools.com/en/tools/secure-random-generator): Generate cryptographically secure random key material driven by entropy budget — request N bits of entropy, get hex/base64/base64url output. Also supports custom-alphabet strings via crypto.randomInt (rejection-sampled, no modulo bias). Use this instead of Math.random()-based tools for any secret/key/token.
- [TOTP / HOTP Offline Code Generator](https://elysiatools.com/en/tools/totp-hotp-offline-generator): Generate RFC 6238 TOTP (time-based, 6/8 digits, 30/60s step) and RFC 4226 HOTP (counter-based) one-time passwords from a base32 shared secret, fully offline with HMAC-SHA1/256/512, plus an otpauth:// URI for importing into Google Authenticator / Authy

## Samples

- [Strong Password Samples](https://elysiatools.com/en/samples/strong-password): Collection of passwords with varying strength levels for testing password validation
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion

## Related content

- [Credential and JWT Security Workflow](https://elysiatools.com/en/hubs/auth-token-security): Generate or validate password credentials and inspect JWT security signals without treating key pairs as passwords.
