TirupatiTECHNOLOGIES
Developer Tools

UUID Generator

UUIDs (Universally Unique Identifiers) are 128-bit random IDs used as database keys, request IDs, filenames and anywhere you need an identifier that won't collide. This generator creates RFC 4122 version-4 (fully random) UUIDs using your browser's cryptographic random number generator, in batches of 1 to 50, with one-click copy per row or for the whole batch.

Version v4 (random)

  • f49b3aa3-21ca-4c93-9ca7-e4b71baf4fe5
  • f9c57ccf-e8ef-47d5-bb31-714977ba55e2
  • 73c82d73-7a40-43a3-890f-7d71ff64ea95
  • 362a0cd9-0ac7-446f-bb70-adc8b27af7a6
  • 7ea292c7-c4a3-43d2-be91-86b29692cb23

How it works

A version-4 UUID is 122 bits of randomness plus 6 fixed bits:

  1. 16 random bytes are drawn from crypto.getRandomValues() — the browser's cryptographically secure RNG.
  2. Byte 6 is masked to 0100 in its high nibble (the version digit — always 4).
  3. Byte 8 is masked to 10xx in its high bits (the RFC 4122 variant).
  4. The bytes are rendered as 32 hex digits in the 8-4-4-4-12 pattern, e.g. xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx where y is 8, 9, a or b.

With 122 random bits, the chance of two generated UUIDs colliding is negligible for any practical purpose.

Worked example

Click Generate with the count set to 1 and you'll get something like 3f6a8b2c-9d4e-4f1a-8b7c-2e5d9a0f4c6b (your actual value will differ — that's the point). Note the 4 at the start of the third group (version) and the 8/9/a/b at the start of the fourth group (variant).

Understanding your results

Each row is an independent random v4 UUID — use them as primary keys, idempotency keys, file names or test fixtures. Copy grabs one; Copy all grabs the batch as newline-separated text, ready to paste into a seed script or spreadsheet.

These are random, not sequential: don't use them where ordering matters, and don't use UUIDs as a substitute for real secrets — they're unique, not unguessable-by-design for security purposes (though 122 bits of entropy is plenty for nonces).

Frequently asked questions

A UUID built from random numbers (122 bits of randomness). The '4' in the third group marks the version. It's the most common UUID type for general unique IDs.

Content last reviewed on 2026-10-06.