diff --git a/password.html b/password.html
index 2cf0f1c9d..13d23ea41 100644
--- a/password.html
+++ b/password.html
@@ -201,10 +201,10 @@
         return (array[0] % range);
       };
       var generatePassword = function(options) {
-        var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXTZ";
-        var lowercase = "abcdefghiklmnopqrstuvwxyz";
-        var numbers = "0123456789";
-        var special = ".,-/#!$%^&*;:{}=-_`~()]";
+        var uppercase = "ABCDEFGHJKMNPQRSTUVWXYZ";
+        var lowercase = "abcdefghjkmnpqrstuvwxyz";
+        var numbers = "23456789";
+        var special = "!@#$%&*?";
         var candidates = '';
         if (options.includeUppercaseChars) {
           candidates += uppercase;