CAUTION!
This project is in Beta Phase. Some features may still contain a few bugs.
simplePass is a JavaScript password generator designed to simplify the creation of complex passwords.
PWA Size: ~2MB
Character Codes displayed as the decimal value(s) for the character(s). A helpful list of these resources can be found at:
Note that no Control Characters are generated by this program.
- Length - Adjusts the length of the the password.
- Exclude Characters - Any characters the password should not contain.
- Repeating Character Modifiers
- Repeating Character - Ensure the password contains at least one repeating character.
- Repeating Character Limit - Ensure the password contains at least the set amount of repeating characters.
- Custom Repeating Characters - Ensure the password contains at least the specified repeating characters. Can be formatted to specify how many times each character can be repeated.
- Batch Password Generation.
- Unique Characters Only
Uses character code: 32. For whitespace.
- Whitespace Between - Include whitespace in the middle of the password
- Whitespace Between Limit - Set the number of whitespace characters to include in the middle of the password.
- Whitespace Beginning - Chance for password to contain whitespace in the beginning.
- White Beginning Required - Require whitespace characters at the beginning of the password.
- Whitespace End - Chance for password to contain whitespace at the end.
- White End Required - Require whitespace characters in the end of the password.
Quickly generate passwords of a given type or requirement with pre-configured modifiers.
- Default - Contains:
- A Length Of: 22 Characters,
- Basic Latin Lowercase,
- Basic Latin Uppercase,
- Basic Latin Numbers,
- Basic Latin Punctuation.
- Four Digit Pin.
- Default (Latin 1 Supplement) - Contains:
- A Length Of: 22 Characters,
- Basic Latin Supplement Lowercase,
- Basic Latin Supplement Uppercase,
- Basic Latin Numbers,
- Basic Latin Supplement Punctuation.
- Extreme - Contains:
- Length: 256,
- Basic Latin Lowercase,
- Basic Latin Uppercase,
- Basic Latin Numbers,
- Basic Latin Punctuation,
- 5 - 13 Repeating Characters,
- 2 - 10 Whitespace Characters,
- Basic Latin Supplement Lowercase,
- Basic Latin Supplement Uppercase,
- Basic Latin Supplement Punctuation.
Fully Supported Character Sets:
- Latin Basic
- Latin(1) Supplement
- Latin Extended A
- Latin Extended B
- Latin IPA Extensions
- Modifier Letters
- Greek And Coptic
- Cyrillic Supplement
- General Punctuation
- Currency Symbols
- Miscellaneous Technical
- Box Drawings
- Block Elements
- Miscellaneous Symbols
- Dingbats.
Partially Supported Character Sets:
- Cyrillic
Feature | Firefox* | Firefox (Android) | Google Chrome | Google Chrome (Android) | GNome Web | Edge | Opera | Safari | Safari (iOS) | Samsung Internet | Webview Android |
---|---|---|---|---|---|---|---|---|---|---|---|
In Browser Use: | 63 | 63 | 66 | 66 | 44.6 | 79 | 53 | 13.1 | 13.4 | 9.0 | 66 |
PWA Use: | 99 | 99 | ^ | ^ | * | ^ | ^ | 15.4 | 15.4 | ^ | ^ |
Compression Strength Checks | 113 | 113 | 80 | 80 | 44.6 | 80 | 67 | 16.4 | 16.4 | 13.0 | 80 |
* Numbers are acquired using the Mozilla Developer Browser Compatibility section.
Hold Back Functions: The following functions prevent further backwards compatibility.
* Firefox currently only supports PWA installation on mobile.
Feature | Linux ** | Windows | MacOS | ChromeOS | Android |
---|---|---|---|---|---|
PWA Installation | + | * | * | * | + |
Positions filled with a * (asterisk) have not be personally tested.
** Tested on:
Have an issue? Want to see a new feature added? Open an issue on the simplePass GitHub Issue Tracker and we will take a look into it!