UUID / GUID Generator

How to use

Creates random unique IDs (UUID v4) that are used to identify records, files, or users. Every generated ID is different, so you can use them without worrying about duplicates. Choose how many IDs you need and any formatting options, then copy the list or download it.

Developer PopularLocal only
runs live, on-device
Quantity5
0 UUIDs generated
When to use this
  • Seeding test database records with unique identifiers before running a migration test
  • Generating primary key values for new objects during local development
  • Producing a batch of IDs for test fixtures or mock API responses
  • Creating unique file or session identifiers without a backend round trip

Free and private. Everything runs on your own device, with no account and no uploads.

Database engineers seeding test records, and developers needing unique identifiers for new objects, both need a fast, reliable way to generate UUIDs without relying on a backend call. This generator produces RFC4122-compliant version 4 UUIDs in bulk, with options for uppercase or lowercase casing and different separator styles, so you can paste a batch straight into SQL inserts, config files, or test fixtures.

Version 4 UUIDs are generated using random or pseudo-random numbers with such a large possible value space that collisions are astronomically unlikely, though not mathematically impossible.

It uses your browser's cryptographically secure random number generator (crypto.getRandomValues) where available, which produces stronger randomness than a simple Math.random-based approach.

Yes, you can choose a formatting option that removes the standard hyphens if your use case needs a plain 32-character hex string.

This tool focuses on random version 4 UUIDs, the most common general-purpose type; time-based versions like v1 or v7 are not generated here.

How it works
  1. 1

    Set the quantity

    Choose how many UUIDs you want to generate at once.

  2. 2

    Choose casing and format

    Pick uppercase or lowercase, and any separator or hyphen style you need.

  3. 3

    Generate the UUIDs

    Click generate to produce the list.

  4. 4

    Copy or download the list

    Copy all generated IDs, or download them as a text file.

Pro tips
  • ·Generate in bulk and paste the whole batch into a SQL insert or fixture file rather than generating one at a time.
  • ·Choose the no-hyphen format if your target system expects a plain 32-character hex string.
  • ·This produces only random v4 UUIDs, use a dedicated library if you need time-ordered v1 or v7 identifiers.