Home
Development Tools

Password Generator

Build Hashcat-compatible wordlists from mask patterns or your own lists, with transformation rules — all in your browser via WebAssembly.

FreeNo sign-upRuns locally — files never leave your device

How to use this tool

The Password Generator creates custom password wordlists using either predefined wordlists or mask patterns — perfect for security testing, password analysis and generating Hashcat-compatible wordlists directly in your browser using WebAssembly.

How to use

  1. Choose your mode – "Wordlist" (upload or paste passwords) or "Mask Builder" (patterns like ?u?l?l?d?d).
  2. Configure settings – set maximum length, output delimiter and advanced options like ASCII-only mode and batch size.
  3. Apply transformation rules – optionally uppercase, lowercase, capitalize, reverse, leetspeak, prepend/append and more.
  4. Generate – click "Start Generation" and monitor progress in real time.
  5. Download – once complete, download your wordlist as a text file.

Configuration

Advanced Settings

Source Mode

Wordlist Source

Plain text file with one password per line (.txt, .list, .dic).
Type or paste passwords, one per line.
Wordlist Options

Transformation Rules

Apply rules to transform generated passwords. Rules marked as incompatible will automatically disable each other.

Transformation Rules Guide

Transformation rules modify passwords according to Hashcat rule syntax. Use them to create password variations automatically.

Uppercase
Converts all letters to UPPERCASE (password → PASSWORD).
Lowercase
Converts all letters to lowercase (PASSWORD → password).
Capitalize
First letter uppercase, rest lowercase (password → Password).
Toggle Case
Inverts the case of every letter (Password → pASSWORD).
Reverse
Reverses the entire password (password → drowssap).
Duplicate
Repeats the password twice (password → passwordpassword).
Reflect
Appends the password in reverse (password → passworddrowssap).
Leetspeak
Replaces letters with similar numbers/symbols (password → p@55w0rd). a→@, e→3, i→1, o→0, s→5, t→7.

Rule compatibility: case transformation rules (Uppercase, Lowercase, Capitalize, Toggle Case) are mutually exclusive — selecting one deselects the others.

Custom Transformations

Preset Rules

Generate Wordlist

How to generate a wordlist

  1. Choose your mode

    Pick Wordlist mode (upload or paste passwords) or Mask Builder mode (patterns like ?u?l?l?d?d).

  2. Configure settings

    Set the max length, delimiter and advanced options such as ASCII-only mode and batch size.

  3. Apply rules

    Optionally transform passwords: uppercase, reverse, leetspeak, prepend/append and more.

  4. Generate & download

    Click Start Generation, watch live progress, then download the wordlist as a text file.

Generate powerful password wordlists

Our Password Generator is a powerful tool designed to create custom password wordlists using either predefined wordlists or mask patterns. Whether you're a security professional, penetration tester, or password researcher, this tool helps you generate Hashcat-compatible wordlists entirely in your browser.

Why use our password generator?

  • Fast in-browser generation powered by WebAssembly – no server uploads needed.
  • Support for both wordlist mode and advanced mask patterns.
  • Apply Hashcat-style transformation rules for password variations.
  • Export generated wordlists as text files with real-time progress tracking.

Start now and create professional password wordlists with our privacy-focused, high-performance tool. It's fast, secure, and processes everything locally in your browser.

Online password wordlist generator - create custom Hashcat wordlists

Whether you're conducting security testing, password analysis, or research, having the right wordlist is crucial. Our Password Generator lets you create custom password wordlists using wordlists or mask patterns, with advanced transformation rules for maximum flexibility.

What can you generate?

  • Wordlist mode: upload or paste existing passwords and apply transformation rules to create variations.
  • Mask builder: use placeholders like ?u?l?d?s to generate passwords based on character patterns.
  • Transformation rules: apply case changes, reversing, leetspeak, duplication, and custom text additions.
  • Custom character sets: define your own character sets for advanced mask patterns.

Understanding mask patterns

Mask patterns use placeholders to define password structures: ?l lowercase (a-z), ?u uppercase (A-Z), ?d digits (0-9), ?s special characters, ?a all printable ASCII. Example: the mask ?u?l?l?d?d?d generates passwords like "Abc123", "Xyz789".

Why generate password wordlists?

  • Security testing: audit password strength and test authentication systems.
  • Penetration testing: generate targeted wordlists for password cracking exercises.
  • Password research: analyze password patterns and common variations.
  • Compliance testing: verify that systems enforce strong password policies.

Privacy & security

All password generation happens entirely in your browser using WebAssembly technology. Your wordlists and data are never uploaded to any server, ensuring complete privacy and security.

Explore More Tools

Frequently asked questions

What is a password wordlist?
A password wordlist is a text file containing a collection of passwords or password candidates, commonly used in security testing and password analysis.
What are mask patterns?
Mask patterns use placeholders like ?u (uppercase), ?l (lowercase), and ?d (digit) to define password structures. For example, ?u?l?l?d?d generates passwords like "Abc12".
Can I download the generated wordlist?
Yes, you can download your generated wordlist as a text file once generation is complete.
Is this tool free to use?
Yes, our Password Generator is completely free with no hidden charges or subscriptions.
How is this tool useful for security professionals?
Security professionals can use this tool to generate custom wordlists for password auditing, penetration testing, and security assessments, with full control over password patterns and transformations.
–

Was this page helpful?

Loading ratings…

Rate this page