Toolslay

UUID Generator

Pick how many UUIDs you need and a format, then generate, copy or download them. This UUID generator makes version 4 identifiers, up to 10,000 at a time.

Loading tool…

About

About UUID/GUID Generator

A UUID generator creates 128-bit identifiers that are unique enough to use as database keys, file names or request IDs without asking a central registry. This UUID GUID generator produces random version 4 values in bulk, so you can fill a test table or seed a config file in one click.

Free, no sign-up

A version 4 UUID takes 122 of its 128 bits from random numbers, which makes a collision so unlikely that developers treat the values as unique. The format is 32 hexadecimal digits in five groups, such as 123e4567-e89b-42d3-a456-426614174000. GUID is Microsoft's name for the same kind of identifier, and .NET code often wraps it in curly braces.

UUIDs identify things, they do not protect them. Never use one as a password, an API secret or a reset token, because a UUID follows a fixed layout and often ends up in URLs and logs. Use a dedicated secret generator for those jobs. For primary keys, remember that random UUIDs scatter across an index, which can slow inserts on very large tables.

Enter a quantity from 1 to 10,000 and choose an output format. Standard gives lowercase digits with hyphens, Uppercase capitalizes them, and No Hyphens strips the dashes. Stripped Upper combines both, and the two Braces options wrap each value in curly braces for .NET and Windows work. Press Regenerate whenever you want a fresh batch of new values.

Copy puts the whole list on your clipboard, one UUID per line, and Download saves it as a text file. This tool creates version 4 only, so it will not produce version 1 or version 7 values. In current browsers it calls the built-in crypto.randomUUID function and runs locally, with nothing sent to a server.

FAQ

Frequently asked questions

What is the difference between a UUID and a GUID?

They are the same 128-bit identifier with two names. UUID comes from the open standard, and GUID is the term Microsoft uses in Windows and .NET. The braces format on this page matches how many .NET tools write a GUID, so choose it when your code expects curly braces.

Are version 4 UUIDs really unique?

Not guaranteed, but close enough for almost every project. A version 4 UUID has 122 random bits, so you would need to generate billions per second for decades before a repeat becomes likely. Treat a collision as a theoretical risk, and add a unique constraint in your database to catch the rare one.

How many UUIDs can I generate at once?

Up to 10,000 per click. Set the quantity, press Regenerate, and the list appears with one UUID per line. Need more than that? Run another batch and download each file. The speed depends on your device, because your browser does all the work.

Can I use a UUID as a password or secret key?

No. UUIDs work as identifiers, not secrets. They follow a fixed layout, and developers often expose them in URLs and logs. Use a password manager or a secret generator for passwords, API keys and tokens, and keep UUIDs for records, files and request IDs.

Which format should I choose?

Standard lowercase with hyphens suits most databases and APIs. Pick Uppercase when a legacy system expects capital letters, No Hyphens for compact IDs or file names, and Braces when .NET or a Windows registry entry expects curly braces around the value.

Does the tool support UUID version 1 or version 7?

No. This generator produces random version 4 UUIDs only. Version 1 mixes in a timestamp and hardware details, and version 7 sorts by creation time, so choose one of those in your own code when you need time-ordered keys.