UUID Generator

Pick UUID v4 or v7, set quantity from 1 to 1000, and press Generate. Values come from crypto.getRandomValues only. Copy all or download a .txt. Uppercase and no-hyphens reformat the list without a new roll. Nothing is uploaded.

  1. Choose options
  2. Generate
  3. Get result
Version

Fully random. Use when you do not need order.

Starts with the current time, so IDs sort by creation. Good for database keys.

Your file never leaves your device. UUIDs are generated in this tab with crypto.getRandomValues only. GustKit does not send them over the network.

Create random UUID v4 or time-ordered UUID v7 identifiers in this tab. Pick a version, set how many you need, then copy or download. Generation uses crypto.getRandomValues only; nothing is sent over the network. GUID is the same idea as UUID on many systems; this page does not use a separate GUID route.

Random v4 or time-ordered v7 identifiers

Make version 4 or version 7 identifiers, from 1 to 1000 at a time. Randomness comes from crypto.getRandomValues only. Uppercase and removing hyphens reformat the list you already have. A GUID is the same idea. Nothing is uploaded.

v4 random, or v7 ordered by time

v4 is random. v7 starts from the current time so the values sort by when they were made. Quantity runs from 1 to 1000, and each value uses crypto.getRandomValues.

Reformat without rolling new ones

“Uppercase” and “Without hyphens (32 hex characters)” change the current list. They do not call “Generate” again. People also say GUID for this kind of id.

How to generate UUIDs in the tab

  1. Leave v4 for random ids. Choose v7 when the ids should sort by time.

  2. Type a number from 1 to 1000.

  3. Press “Generate”. The values come from crypto.getRandomValues only.

  4. Turn on “Uppercase” or “Without hyphens (32 hex characters)” to restyle this list. That does not generate a new batch.

Ids made in the tab, then restyled

  • v4 is random

    Use v4 when you do not need the ids to sort by time.

  • v7 is time-ordered

    v7 puts the time first, so newer ids sort after older ones.

  • crypto.getRandomValues only

    The page does not use another random source.

  • 1 to 1000

    One press can fill a short list or a long one, inside that range.

  • Restyle the current list

    Uppercase and no hyphens rewrite what is already on screen.

  • GUID means this idea

    A GUID is another name for this kind of identifier, not a second generator.

Questions about the UUID generator

What is the difference between v4 and v7?

v4 is random. v7 is time-ordered, so the ids sort by when they were created.

How many can I make at once?

From 1 to 1000.

Where does the randomness come from?

crypto.getRandomValues only.

Does Uppercase create new ids?

No. It reformats the current list, and so does removing hyphens.

Is a GUID something else?

No. A GUID is the same idea as these identifiers.

Are the ids uploaded?

No. They are generated in this tab.

UUID v4 or v7: which to pick

VersionWhen to use it
UUID v4Random ids when sort order and creation time should not leak.
UUID v7Primary keys and logs when newer ids should sort after older ones by time.