Boneyard Tools

UUID Generator (v4)

Generate random version 4 UUIDs entirely in your browser using the built in cryptographic random source. Produce a single identifier or a batch of up to 1000, switch to uppercase hex or strip the hyphens for a compact 32 character string, then copy the list or download it as a text file. Every value in a batch is distinct, so you can seed a database, mock some records, or hand IDs to a script without repeats.

How to generate UUIDs

  1. Set How many, from 1 up to 1000, in the number field.
  2. Toggle Uppercase for capital hex digits if your format needs it.
  3. Toggle Hyphens off to get a 32 character string with no dashes.
  4. Click Generate to create a fresh batch.
  5. Use Copy to grab the list, or download it as uuids.txt.

Examples

A single default UUID (lowercase, hyphenated)

count: 1
A 36 character value like 7c1e4b2a-9f3d-4a6b-8e21-5d0c9f8a1b23

Uppercase with hyphens removed

count: 1, uppercase: true, hyphens: false
A 32 character value like B4D9E07F2A134C8E9F603E1D7A6B5C42

A batch of three, one per line

count: 3
d2f8a3c1-6b04-4e79-8a2d-1f5c9e0b7a63
0a9c7e18-3d52-4b6f-9c81-4e2a6d0f8b15
5e1b8f42-7a09-4c3d-b6e0-2f8a1c9d7e04

Frequently asked questions

What is a UUID?

A UUID is a 128-bit universally unique identifier, usually written as 32 hex digits in five hyphen-separated groups shaped 8-4-4-4-12. It is also called a GUID and is used to label records, files and objects without a central authority handing out numbers.

What is a version 4 UUID?

Version 4 UUIDs are generated from random numbers. The 13th hex digit is fixed to 4 to mark the version, and the 17th digit is 8, 9, a or b to mark the variant. The remaining 122 bits are random, which is what makes each value unpredictable.

Are the generated UUIDs unique?

Practically, yes. With 122 random bits the chance of two v4 UUIDs colliding is vanishingly small even across billions of values. This tool also keeps every ID within a single batch distinct.

Are they random and secure?

They come from your device's cryptographic random source through crypto.randomUUID, so they are unpredictable. UUIDs make great identifiers but are not secret keys, so never use one as a password, session token or API secret.

Can I get uppercase or hyphen-free UUIDs?

Yes. Turn on Uppercase for capital hex digits, and turn off Hyphens to get a 32 character string with no dashes. The two options combine, so you can produce an uppercase, dashless value in one click.

How many can I generate at once?

Between 1 and 1000 per batch. Values below 1 are treated as 1 and anything above 1000 is capped at 1000, so the output box and download stay manageable.

What is the difference between a UUID and a GUID?

They are the same 128-bit format. GUID is the name Microsoft uses, while UUID is the term in the IETF standard. A value from this tool is valid under both names.

Can I save the list to a file?

Yes. The download button writes the current batch, one UUID per line, to a plain text file named uuids.txt that you can import elsewhere or keep as a record.

Is anything sent to a server?

No. Every UUID is created locally in your browser, so the values never leave your device and nothing is logged.

Learn more

Related tools