Generate and Store a Unique Password
Create random passwords locally with configurable length, symbols and a browser cryptographic random source.
Follow the receiving service’s rules
Check the maximum length and allowed characters before generating. Mixed mode includes a range of punctuation; alphanumeric mode avoids symbols when a service rejects them. A local format check does not tell you whether a service stores credentials securely.
Use one password per account
Reusing a password allows a breach at one service to affect another. Generate a fresh value for each account and store it in a reputable password manager. Do not keep a plain list in a shared document or send it through an ordinary chat.
Protect the generated result
The tool does not send the password to our server for generation or retain a history. Your browser environment still matters: extensions, screen recording and any enabled third-party page scripts can access page content. Prefer your password manager or a trusted offline generator for critical accounts.
Keep account recovery secure
A long random password is only part of account security. Use the service’s supported additional authentication and protect recovery codes. Do not use public examples as passwords, and do not treat a hash or UUID as an interchangeable replacement for a generated secret.
Put it into practice
SHA Hash Generator
Calculate SHA-256, SHA-384 or SHA-512 hashes of UTF-8 text directly in your browser.
Developer toolsUUID v4 Generator
Generate one or a batch of random version 4 UUIDs using your browser’s cryptographic random source.
Developer toolsUTF-8 Byte Size Calculator
Measure UTF-8 bytes, Unicode code points and UTF-16 code units before sending or storing text.
Developer toolsPassword Generator
Create random passwords locally with configurable length, symbols and a browser cryptographic random source.
Developer tools