Skip to content

UUID Generator: Bulk Version-4 IDs

Runs 100% in your browser — your text never leaves this page, and nothing is uploaded or stored.

This uuid generator creates version-4 UUIDs in the standard 8-4-4-4-12 format — one at a time or up to 500 at once — from your device's cryptographic random source. Use this uuid generator v4 as a bulk uuid generator for database rows, API resources and sessions — up to 500 at once, from your device's cryptographic random source, with hyphens kept or stripped.

How to use the UUID Generator

  1. Set How many UUIDs you need — one, or a batch of up to 500.
  2. Tick UPPERCASE letters if the receiving system wants that form, and leave Include hyphens on for the canonical format.
  3. Click Generate and read the batch in the result box — the note confirms the count and the version.
  4. Copy the IDs into your code, database seed or API tests.

About this tool

A UUID is a 128-bit identifier so large that random ones effectively never collide — you can mint millions a second and expect every one to be unique on Earth. They label database rows, API resources, files, transactions and sessions wherever a central counter would be a bottleneck. Every result here is a version 4 UUID, and you can read the version right off it: the third group always begins with 4, and the fourth group begins with 8, 9, a or b — fixed bits that mark the format, sitting inside 122 bits of randomness. That randomness comes from your browser’s cryptographic source — the same standard your own apps should use when they mint IDs. Presentation is your choice. Keep the hyphens for databases, logs and anything humans will read or compare; strip them when a system asks for the compact 32-character form. Uppercase when a legacy system expects it — the identifier’s value is the same in either case, only the dress changes. Nothing is registered or stored: each batch is minted locally, exists only on your screen, and is gone when you close the page. Generate up to 500 at a time for seed data, fixtures and test resources. The format generated here, including the version 4 layout, is defined by the IETF standard RFC 9562, the current UUID specification.

Worked example

Here is one batch of five, generated with the default settings (hyphens on, lowercase) — yours will be entirely new: Settings
How many 5 · UPPERCASE off · Include hyphens on
You get (one possible batch)
69f9e266-8be2-44e5-b653-645cbac08899
876b2ccb-557f-4509-9ec4-c83ce73771d2
beb8cdc4-f6be-472c-b2c1-6a02f8475ee0
b2156cd5-58ce-46d5-8340-eaabdd9e458b
3f82e29b-a952-40d7-a507-da3f095bbc59
The note reads “5 UUIDs generated (version 4, random).” Check the anatomy on any line: the third group starts with 4 every time — 44e5, 4509, 472c, 46d5, 40d7 — and each fourth group opens with 8, 9, a or b. Those fixed marks are how any system can recognise a version 4 UUID at a glance.

Features

  • True version 4 UUIDs from your browser’s cryptographic random source.
  • Batches of up to 500 at once, one per line, ready to paste into seeds and fixtures.
  • An uppercase toggle and optional hyphens — canonical 8-4-4-4-12 or the compact 32-character form.
  • The version readable in every result: third group starts with 4; fourth with 8, 9, a or b.
  • Nothing registered or reserved: IDs are minted locally and stored nowhere.
  • Private by design: generation happens on your device; no server ever sees your batches.

UUID Generator FAQs

What does version 4 mean?Version 4 UUIDs are generated purely from random data (except a few fixed bits marking the version and variant). You can spot them by the “4” at the start of the third group.
Could two generated UUIDs ever match?In practice, no. There are about 5.3 × 10³⁶ possible version-4 values — you would need to generate billions per second for centuries to expect one collision.
Should I keep the hyphens?Keep them for databases, logs and anything humans will read or compare. Strip them only when a specific system asks for the 32-character compact form.
Are the UUIDs registered anywhere?No — they are generated locally and are not recorded, reserved or sent anywhere.
How many random bits does a version 4 UUID carry?122 of its 128 bits are random; the rest mark the version and variant. That space of about 5.3 × 10³⁶ values is why collisions are treated as impossible in practice.
Can I generate UUIDs without hyphens for a token?Yes — untick Include hyphens and each UUID arrives as 32 plain hex characters. It is the same identifier in compact dress; most databases prefer the hyphenated form for readability.
Are these suitable for production systems?The format and the randomness are the production standard — version 4 from a cryptographic source. Mint them here for seeds, fixtures, tests and one-off resources; high-volume systems mint their own in code, the same way this page does in your browser.
More online text generators →