View on GitHub


Create passphrases in the spirit of


What is this?

xkcd-generate creates pass phrases from novels and dictionaries, with options to add digits or special characters.

What drove this?

There's no way I can sum it up better than the now classic comic describing the problem with passwords. Go look at it now. I'll wait.

Additionally, I wanted another playground for experimenting with Perl's Gtk3 libraries. If you'd like to see lots of example perl-Gtk3 programs, I wrote some here you can check out.

Did you implement this in a really, really secure manner?

I'm not sure. Give it a shot.

How can I install this?

The easiest way is to use the prebuilt binaries. All rpms and debs are digitally signed, and you can check the tarball's sig as well. See the Downloads section below.

Authors and Contributors

So far, just me (@dave-theunsub).

Support or Contact

Having trouble with this? File a bug or comment or suggestion here and we’ll help you sort it out.

@dave-theunsub 's gpg key


The latest version is 0.0.7.

Fedora rpm
CentOS 7 rpm
Debian/Ubuntu deb
Source tarball and its sig


Click the video to see a demo ↑

Other projects by Dave M: