UUID Generator: random v4 and time-ordered v7 UUIDs, one or in bulk

Version
of 1000

About UUID Generator

This tool generates universally unique identifiers (UUIDs) in your browser. Version 4 is purely random. Version 7 puts a millisecond timestamp first, so the values sort in creation order, which suits database keys.

Generate up to 1000 at once, then format them as you need: uppercase, without hyphens, or wrapped in braces. Copy the whole list or download it as a text file.

The random bits come from the browser's secure random generator, and nothing is sent anywhere.

How to use it

  1. Pick v4 for random values or v7 for time-ordered ones.
  2. Set how many you want, from 1 to 1000.
  3. Choose uppercase, no hyphens or braces if you need them.
  4. Press Generate for a new set, then Copy all or Download.

Frequently asked questions

What is the difference between UUID v4 and v7?

Version 4 is 122 random bits and nothing else. Version 7 starts with a 48-bit Unix timestamp in milliseconds, then random bits, so values sort by creation time. That makes v7 friendlier to database indexes, while v4 reveals nothing about when it was made.

Are these UUIDs really random?

Yes. They come from your browser's secure random generator (crypto.randomUUID for v4 and crypto.getRandomValues for v7), the same source used for cryptographic keys. Collisions are not a practical concern.

Are v7 UUIDs unique and ordered inside one batch?

Yes. When several are made in the same millisecond, a counter in the spec's rand_a field rises, so a batch always sorts in the order it was generated.

What do the format options do?

Uppercase writes the hex digits as capitals, No hyphens gives 32 characters in a row, and Braces wraps each value in { } as .NET and some registries write GUIDs.

How many can I generate?

From 1 to 1000 at a time, one per line. Copy all puts the list on your clipboard and Download saves it as a text file.

Is anything sent to a server?

No. The UUIDs are made in your browser and nothing is uploaded or stored.