Back to Directory

Wordlist Generator (Crunch)

Wordlist Generation

Generate custom wordlists for brute force attacks using Crunch. Create targeted password lists with specific character sets, patterns, and length ranges.

Customize the parameters below to generate your target command. Use the preview box to verify syntax and click the clipboard icon to copy.

Configure Options

Minimum number of characters in each word.

Maximum number of characters in each word.

Characters to use when generating the wordlist.

Only used if "Custom" is selected above. Enter your own character set.

Use pattern: @ = lowercase, , = uppercase, % = number, ^ = special char. Example: @@@@%%## generates 4 lowercase + 2 numbers + 2 numbers.

File path to save the generated wordlist.

Resume or start generating from a specific string.

Split output into files of this size (e.g., 10mb, 1gb). Used with -o START.

Compress the output wordlist file.

Generated Command

bash - CommandsLab
$ crunch 6 8 abcdefghijklmnopqrstuvwxyz0123456789 -o wordlist.txt

Command Breakdown

  • Tool:Wordlist Generator (Crunch) — Generate custom wordlists for brute force attacks using Crunch. Create targeted password lists with specific character sets, patterns, and length ranges.
  • Minimum Length:6 — Minimum number of characters in each word.
  • Maximum Length:8 — Maximum number of characters in each word.
  • Character Set:Lowercase + Numbers — Characters to use when generating the wordlist.
  • Output File (-o):wordlist.txt — File path to save the generated wordlist.

About this tool

Crunch is a Kali Linux wordlist generator that creates custom wordlists based on criteria you specify. You can define the minimum and maximum length, character sets, specific patterns, and output files. Crunch is essential for targeted brute force attacks when you have partial knowledge of a password's format, such as knowing it starts with certain characters or follows a specific pattern like a date or phone number.

Pro Tip: Focus on understanding the core options first. You can use the generated command directly in your terminal, and view the Command Breakdown above to see what each flag does.