Our web page uses cookies to enhance your user experience and measure web page's traffic.

Learn More

William

William logo featuring a feather pen icon below the text "William".

A command line tool to create a word list from permutations of words.

Full Permutation-Based Wordlist Generation

William doesn’t just combine words — it generates every possible order-sensitive permutation within a specified word count range. This means users can create comprehensive wordlists where every possible ordering of their input words is accounted for. Whether for password cracking, security testing, creative name generation, or custom wordlist building, this ensures that no possible arrangement is overlooked. Unlike basic combination-based tools, William treats alpha beta as distinct from beta alpha, maximizing coverage and precision.

A futuristic digital interface with glowing red data streams and scattered numeric code patterns, visualizing high-tech cybersecurity environments or advanced data analysis systems.

Customizable Capitalization Options

William provides fine-grained control over how word permutations are capitalized before being concatenated. Users can choose to capitalize the first letter of every word in a permutation, or only the first word’s first letter — enabling tailored wordlist formatting for different use cases, such as adhering to password policy constraints or generating camelCase-style names. This flexibility makes William adaptable for everything from security applications to brand or domain name generation tasks.

An abstract digital scribble illustration with layered teal strokes and bold black hand-drawn lines over a white background, conveying artistic freedom and modern creative expression.

Lightweight, Dependency-Free, and Instantly Deployable

William is built to be lightweight, fast, and free of external Python package dependencies. Distributed as a simple standalone executable via a Debian .deb package, it can be installed and run in seconds on any compatible system without additional configuration or runtime environments. This makes it perfect for on-the-fly use in restricted, offline, or security-sensitive environments. Whether you’re scripting automated wordlist generation in a penetration test toolkit, setting up a local dictionary builder for creative projects, or integrating it into a custom workflow, William stays out of your way — doing one job, doing it well, and doing it instantly.

A vibrant digital wave of glowing pink and blue particles floating in a dark, space-like background, representing dynamic data flow, artificial intelligence, or deep tech networks.