🔒 100% Private & Client-Side

Generate RFC 4122 v4 UUIDs instantly

Flassword creates standards-compliant UUIDs right in your browser — one at a time or in a batch, for database keys, test data, and anything else that needs a unique ID.

Generating...
How many? Generate a batch at once
Uppercase ABCDEF instead of abcdef
Include hyphens xxxxxxxx-xxxx-4xxx…
Generated locally using your browser's cryptographic API — never stored, never transmitted.

Standards-compliant, instantly

Proper RFC 4122 version 4 UUIDs, formatted exactly how you need them.

Generate in batches

Grab 1, 5, 10, or 20 UUIDs at once — handy for seeding test data or database records.

Format it your way

Toggle uppercase and hyphens to match whatever format your system expects.

Cryptographically random

Built on the Web Crypto API's randomUUID(), the same secure randomness behind our other tools.

Frequently asked questions

Everything you might want to know about UUIDs.

A UUID (Universally Unique Identifier) is a 128-bit value used to identify something — a database record, a session, a device — without needing a central authority to hand out the next number. The odds of two randomly generated UUIDs colliding are astronomically small.

They're the same concept. GUID (Globally Unique Identifier) is Microsoft's name for the same 128-bit structure defined by the UUID standard, RFC 4122. The two terms are used interchangeably in practice.

It refers to version 4 of the UUID specification, which generates the identifier from random or pseudo-random bits rather than a timestamp or hardware address. It's the most commonly used version because it requires no coordination and reveals nothing about when or where it was created.

Not mathematically guaranteed, but close enough for virtually any practical purpose. A version 4 UUID has 122 random bits, giving roughly 5.3 undecillion possible values — you would need to generate billions of UUIDs per second for a very long time before a collision became even remotely likely.

Yes, this is a common and well-supported pattern, particularly for distributed systems where multiple servers need to generate IDs independently without checking with each other first. The main tradeoff is that random UUIDs don't sort chronologically the way auto-incrementing integers do.

More free tools

The same private, client-side approach for everything else you need to generate.