Skip to content
AllToolsDesk

Popular

  • JSON Formatter & ValidatorFormat, minify and validate JSON with error locations.
  • CSS FormatterBeautify CSS, SCSS and Less with Prettier.
  • CSS MinifierCompress CSS and see the bytes saved.
  • JavaScript FormatterBeautify JavaScript and TypeScript.
  • JavaScript MinifierMinify JavaScript with Terser.
  • HTML FormatterIndent HTML, including inline CSS and JS.
  • JPG to PDFTurn images into a PDF, one per page.
  • Merge PDFCombine several PDFs into one file.
38 free toolsSee all tools

UUID Generator

Generate random v4 or time-ordered v7 UUIDs, up to 1,000 at a time, and check any UUID’s version and creation time.

Runs in your browser. Nothing is uploaded.

Loading tool…

About the UUID Generator

A UUID (universally unique identifier) is a 128-bit value used to label records, files, messages and requests without a central counter. Two systems can create IDs independently with practically no chance of a collision.

Version 4 UUIDs are completely random and are the usual default. Version 7 UUIDs start with a timestamp, so they sort in creation order, which keeps database indexes efficient and makes them a good choice for primary keys. Both are created with your browser's secure random number generator, and the checker tells you the version of any UUID and, for time-based versions, when it was made.

How to use the UUID Generator

  1. 1

    Choose v4 for fully random IDs, or v7 for IDs that sort by creation time (better for database keys).

  2. 2

    Set how many you need, from 1 to 1,000, and press Generate.

  3. 3

    Turn on Uppercase, turn off Hyphens, or add Braces to match the format your system expects.

  4. 4

    Copy a single UUID, copy the whole list, or download it as a text file.

  5. 5

    Paste an existing UUID under “Check a UUID” to see its version, variant and, for v1, v6 and v7, when it was created.

Examples

1Check a version 7 UUID
Before
01920e68-7a00-7c3d-9e4f-0123456789ab
After
Version 7, variant RFC 9562, created 2024-09-20T07:49:40.992Z
2Check a version 4 UUID
Before
9f1c2e4b-3a5d-4b8e-a1f0-6c7d8e9f0a1b
After
Version 4, variant RFC 9562

Good to know

  • UUIDs are generated with your browser’s cryptographically secure random generator (crypto.getRandomValues).
  • v7 UUIDs embed the current time from your device clock, accurate to the millisecond, so they reveal roughly when they were made.
  • Up to 1,000 per batch; generate again for more.

Frequently asked questions

Should I use v4 or v7?

Use v7 for database primary keys: because they start with a timestamp, new rows land at the end of the index, which keeps inserts fast. Use v4 when an ID must not reveal when it was created.

Can two UUIDs ever be the same?

In practice, no. A v4 UUID has 122 random bits; you would need to generate billions per second for many years before a collision became likely.

Is a GUID the same as a UUID?

Yes. GUID is Microsoft’s name for the same 128-bit identifier. Turn on Uppercase and Braces for the {XXXXXXXX-…} style some Windows tools use.

Are the UUIDs stored or sent anywhere?

No. They are created in your browser and disappear when you leave the page.

More tools that pair well with this one.

Browse all tools