Password Generator
Choose the length and character types (uppercase, lowercase, digits, symbols) to instantly create a secure random password. The password is generated on your device with your browser's cryptographic randomness and is never sent out.
How to use
- Set the password length with the slider.
- Select the character types to include.
- Press "Generate new", then use "Copy" to take the password.
Tips for a secure password
- Use at least 12 characters and mix two or more character types.
- Don't include easily guessed information such as names, birthdays, or phone numbers.
- Use a different password for each site and consider a password manager.
Frequently asked questions
Is the generated password sent to a server?
No. The password is generated on your device using your browser's cryptographic randomness, and is not sent to or stored on a server.
How do I create a secure password?
The longer it is and the more you mix uppercase, lowercase, digits, and symbols, the safer it is. We recommend at least 12 characters and a different password for each site.
What is 'exclude similar characters'?
It removes characters that are easy to confuse by eye, such as the digit 0 and capital O, or the digit 1 and lowercase l, to reduce mistakes when copying by hand.
Practical example and verification criteria
Password Generator: First identify whether the source is plain text, a URL component, JSON, CSV, CSS, JavaScript, a color, or a token, then check character encoding, delimiters, quoting, and line-ending rules. Encoding is not encryption, decoding is not signature verification, and minification is not code optimization; define the required output format and destination before running the tool.
Password Generator: For a quick check, start with length 16 + upper/lower/digit/symbol as a small input whose result relationship you can verify directly. Confirm that the input summary, units, and options match your intent before applying the tool to real values or a copy of the source; this reduces setup mistakes.
Password Generator: Put the output into the target browser, build tool, API, or design surface and check for parsing errors or changed meaning. Decoding does not prove authenticity, a hash cannot be decrypted, and minified code is not guaranteed to behave like the source. Preserve the original and tests, and avoid entering passwords, tokens, or personal data.
Password Generator · Work record: For real work, record the input conditions, selected options, and result together. Do not assume the same state will remain after a refresh or device change. Preserve important results separately using copy, download, a screenshot, or another method the page supports, then reopen them in the target environment.
Password Generator · Error check: If an error or unexpected result appears, reduce the input, run again with default options, and then change one condition at a time. Recording error messages and boundary values helps distinguish format issues, unsupported cases, and browser resource limits, and prevents an empty result from being mistaken for success.
Password Generator · Scope of use: Check the page guidance for browser processing versus server lookup, storage location, and supported scope. Use sensitive source material or secrets only when strictly necessary. High-impact work such as legal, financial, or medical decisions or changes to an operational system requires current authoritative information and a separate verification process.