Password strength meter for Germany
Motivation and history
Password policies are often not enough. They might let through easy passwords like "Hello123Hello123!" and at the same time forbid rather complex ones: "!,mso%1a0" e.g. because they are short. Dropbox'es zxcvbn library accounts for spacial proximity of letters on the keyboard, for common passwords and words found in them and calculates time to crack a password.
Below is a modification of zxcvnm for Germany. German keyboards are different from US ones, also the common passwords and words differ. This is accounted for in yzxcvn below. Try it below.
Demo - Modern UI
Demo - Full
Some interesting passwords to try below are seemingly hard passwords like this:
- München¹²³¼
- qwertz¹@æ»
- BerlinMücke1
Resources
This work is entirely free and opensource. Github for this work Github for this site source codeComparison to the original work (on the left)
Example 1. German city name is recognized in this version. The score is lower on the right.

Example 2. German city name is recognized quicker in this version. The score is lower on the right.

Example 3. German keyboard-based spatial proximity is recognized in this version. The score is lower on the right.

Example 4. German keyboard-based spatial proximity is recognized in this version. The score is lower on the right.

Example 5. Combination of german words and keyboard lowers the score. The score is lower on the right.

Example 6. Sometimes the same password would be recognized as easier by the original algorithm!Lower score on the left!

Below are the links to the original work and examples of it