I have not found the max size yet but the characters need to be a "standard" "printable" character. Therefore, 1 to 0, A to Z, a to z and most "punctuation" characters (!@$%^&*|) seems to work. There is only "draw-back." The longer the password you use, the "harder" it would be for you to "remember" it.