Highly Customisable General Password Or WEP / WPA / WPA2 Key Generator Tool

This Password Generator tool has been designed to help you generate random passwords with several customisable options and character groupings. It is accessed via your browser and requires no special browser extensions or plug-ins to operate. The randomness is provided by an number generator based on the Mersenne Twister algorithm. This algorithm was designed to overcome some of the flaws of more commonly used random number generators.

Quick Menu


With computers getting more and more powerful each day it is essential when generating a password you never use a word from a dictionary. Modern computers can process huge amounts of data including all words within a dictionary and minor variations in a few hours. The length and variation of your password is becoming increasingly important.

Enter the length of password and select as many categories of characters as feasible. Adding special characters or punctuation into your password is an effective method of generating a more secure password as this drastically increases the number of permutations possible and reduces the risk of a dictionary attack. Not all systems will support all categories but most systems should support Lower Case, Upper Case, Numbers and Standard Punctuation. If you wish to exclude characters that look similar (e.g. letter l and number 1) ensure you select the Exclude Similar Characters option. Clicking the Generate button will present five passwords for you to select from. Click the Generate button again for further selections.

Using this tool is subject to the documents listed within the Legal section. The generated passwords are obviously not stored or otherwise recorded so make sure you remember the one you select to use.

Generator Tool

Length WPA/WPA2 (63 Characters - Maximum)
WPA/WPA2 (32 Characters - Intermediate)
WPA/WPA2 (8 Characters - Minimum)
104/128 bit WEP (13 Characters)
40 bit WEP (5 Characters)
Custom (1-256): characters
Lower Case   a b c d e f g h i j k l m n o p q r s t u v w x y z
Upper Case   A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Numbers   0 1 2 3 4 5 6 7 8 9
Standard Punctuation   - . _
Enhanced Punctuation   ! " # & ' , : ; ? @
Basic Math   + - * / =
Standard Math   % \ | ^ ~ ( ) < > [ ] { }
Enhanced Math   ¹ ² ³ ¼ ½ ¾ ± × ÷ µ °
Currency   $ ¢ £ ¤ ¥
Exclude Similar Characters   0 O o l 1 I ¡ i ! î ï Î Ï í Í
French Lower Case   à â ä è é ê ë î ï ô œ ù û ü ÿ
French Upper Case   À Â Ä È É Ê Ë Î Ï Ô Œ Ù Û Ü Ÿ
French Miscellaneous   Ç ç « »
German Lower Case   ä ö ü
German Upper Case   Ä Ö Ü ß
Spanish Lower Case   á é í ó ú ñ ü
Spanish Upper Case   À É Í Ó Ú Ñ Ü
Spanish Miscellaneous   ¿ ¡ « »

Release History

14th December 2009: Added predefined lengths for WEP/WPA and WPA2, presentation of generated passwords updated so can copy and paste easier, fixed layout issues when generating longer length passwords and increased maximum length of passwords from 64 characters to 256 characters.

3rd September 2009: Initial public release