Password & UUID Generator
Generate configurable passwords or version 4 UUIDs using browser cryptography, with bounded batch export.
Make the next password unique.
IN YOUR BROWSER / PRIVATE INPUTHow to use the
Password & UUID Generator
- 01
Choose the task
Select the relevant mode in the Password & UUID Generator workspace. The controls describe the accepted input and output.
- 02
Choose length and categories
Select lowercase, uppercase, digits and symbols as needed by the receiving service. Prefer a long password rather than relying on a short complicated pattern.
- 03
Generate locally
Create one password or a batch of up to twenty. Each password includes at least one character from every selected category, then its positions are shuffled.
Random choices come from the browser cryptographic source
Every character selection and shuffle uses crypto.getRandomValues. Rejection sampling avoids a simple modulo bias when a random integer is mapped onto a character set. Math.random, timestamps and a remote password-generation API are not used.
The generator satisfies the selected category requirements before shuffling the password. This is a practical password-rule workflow, not a claim of uniform sampling across every possible policy-compliant string. No password is saved to local storage or checked against a remote breach database.
Build a policy-compliant password without inventing a pattern
The allowed range is four to 128 characters, but the lower end is provided for compatibility rather than recommended security. Short output receives a warning. Character restrictions from a service can reduce your available choices; increase length where the service permits it.
Length: 24
Lowercase, uppercase, digits, symbols
Avoid ambiguous characters: optional24 fresh random characters
At least one from each chosen category
A new result on the next generationA generated password is only one part of account security
The tool does not label a password unbreakable, estimate a universal cracking time or know how a destination stores credentials. Reuse, phishing, weak recovery flows and compromised devices can defeat a strong random password.
Use a different password for each account, keep it in a reputable password manager and enable an appropriate additional authentication factor. Do not leave a plaintext batch in a shared download folder, screenshot or chat. The result is hidden by default, with an explicit reveal control.
Avoid accidental exposure
Reveal only for a reason
Hidden result fields reduce casual screen exposure; they do not encrypt the password in memory.
Treat exports as secrets
The download is plain UTF-8 text. Protect or delete it when the passwords have been stored appropriately.
Match the service policy
If a service rejects certain symbols, adjust the categories and generate a fresh result rather than manually creating a predictable suffix.
What the version 4 layout means
A UUID is formatted as five groups of hexadecimal characters separated by hyphens. This generator creates version 4 values, so the version digit is 4 and the variant bits follow the standard layout. The remaining 122 bits are supplied from the browser cryptographic random source.
Version 4 is a random identifier format, not a timestamp or ordered sequence. This tool does not generate version 1, version 5 or version 7 UUIDs, and it does not embed a device identifier, network address or account detail in the result.
Prepare a small import fixture
Copy a batch into an import file when records need client-created identifiers. Keep the assignment between each identifier and its record stable rather than regenerating the batch after other systems have referenced it.
UUID count: 3
Version: 4
Output: one identifier per linexxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxRandom uniqueness is not an authorization rule
A large random space makes accidental collisions very unlikely, but a generated UUID is not a mathematical guarantee that no other system has ever used the same value. Database uniqueness constraints still belong in the application design.
Knowing or guessing a record identifier must not grant permission to read or modify it. UUIDs are not account passwords, bearer tokens or a replacement for access control. This utility reports the version and count instead of inventing a security grade.
Use identifiers consistently
Choose the required version
If your database needs sortable version 7 IDs or deterministic name-based IDs, this version 4 generator is not that implementation.
Keep a canonical representation
The output uses lowercase hexadecimal and standard hyphens. Preserve a consistent representation across imports and APIs.
Validate on receipt
An application should validate format, uniqueness and authorization independently of the tool that produced an identifier.
Password & UUID Generator:
questions, answered.
Does this password generator use Math.random?
No. Character choices and shuffling use crypto.getRandomValues, with rejection sampling for character-set selection.
Are generated passwords stored on Outgle?
No password-generation API is called, and results are not saved to local storage. They remain in the current browser page until you replace or leave it.
Can I generate passwords without confusing I, l, 1, O and 0?
Yes. Enable the ambiguous-character option. It removes those characters from the allowed sets before generation.
Is the password download encrypted?
No. It is a plaintext file. Use a password manager and protect or remove downloaded secret material after use.
Is this a UUID v4 or UUID v7 generator?
It generates version 4 only. The version digit is set to 4, with cryptographic random bits in the random portions.
Do these UUIDs contain a timestamp or MAC address?
No. This implementation uses random version 4 values rather than a time-based or device-address layout.
Are random UUIDs guaranteed never to collide?
No finite random identifier space provides an absolute guarantee. Accidental collisions are highly unlikely, but applications should still enforce their uniqueness requirements.
Can a UUID replace an API key or permission check?
No. It is an identifier. Access control and secret-token generation are separate responsibilities.
The calculations and checks above describe this tool's implementation. Use these primary references for the underlying formats and publishing guidance.
Browser cryptographic random values ↗ (opens in a new tab)UUID standard, RFC 9562 ↗ (opens in a new tab)Put Password & UUID Generator to work.
Generate configurable passwords or version 4 UUIDs using browser cryptography, with bounded batch export.
Use the Password & UUID Generator↑