HashGen generates strong random passwords directly on your device with no internet connection required. Set the password length anywhere from 4 to 64 characters using the slider or tap a preset for common lengths of 8, 12, 16, 20, or 32 characters. Toggle on or off uppercase letters, lowercase letters, numbers, and symbols to match the requirements of any website or app. Enable the exclude ambiguous characters option to remove visually similar characters like zero and the letter O or the number one and lowercase L, making passwords easier to read and type manually. A strength meter shows whether your current settings produce a weak, fair, good, or strong password. The generated password appears instantly and updates automatically whenever you change any setting. Tap Generate to create a new password with the same settings. Copy sends the password to your clipboard. Share sends it through any app on your phone. A history section keeps your last ten generated passwords so you can always go back and retrieve one.