Free UUID generator

Generate UUID v4, v7, v1, or a Microsoft-style GUID, one at a time or a thousand at once. Every ID is created on your device with the Web Crypto API. Nothing is sent to a server, and closing the tab clears it.

up to 1,000 per batch

Copied to clipboard

How the UUID generator works

  • 01

    Choose a version and format

    Pick v4, v7, v1, or Nil, set how many you need, and choose uppercase, braces, or no hyphens for a GUID-style value.

  • 02

    Generate on your device

    The random bits come from the Web Crypto API, the same secure source your browser uses for TLS. Nothing you generate is sent anywhere.

  • 03

    Copy or download

    Copy a single ID or the whole batch, or download a large list as a plain text file.

Private by design: nothing leaves your browser

A UUID is often the primary key for a record in a system you are building, so the identifier for that record should not take a detour through someone else's server on the way in. This generator creates every value locally:

  • 01

    100% client-side

    The random bytes come from crypto.getRandomValues, your browser's own cryptographically secure generator. No network request is made to produce an ID.

  • 02

    Nothing stored or logged

    There is no account and no analytics on what you generate, so nothing is kept between visits. Reload the page and the batch is gone from memory.

  • 03

    No hardware leak

    The v1 option uses a random node instead of your machine's network card address, so a timestamp UUID never carries a hardware identifier out of the page.

Which version to use

  1. v4 is the default: 122 random bits, unordered, right for most database keys and request IDs.
  2. v7 packs a millisecond timestamp into the front, so the IDs sort by creation time and keep database indexes tight on high-insert tables.
  3. v1 is timestamp-based and exists mainly for compatibility with older systems that expect it.
  4. Nil is the all-zero UUID, useful as a placeholder or a "no value" sentinel.

Built for developers and technical teams

Anyone who needs a unique identifier they can trust, generated somewhere they control. BlockSurvey takes the same position on research data with zero-knowledge surveys, where responses are encrypted before they ever reach a server.

  • 01

    Developers

    Seed a database, mock an API response, or grab a request ID for a log line without pulling in a library or hitting an endpoint.

  • 02

    QA & data teams

    Generate a batch of test keys, download them as a text file, and load them straight into a fixture or a spreadsheet.

  • 03

    Windows & .NET developers

    Turn on uppercase and braces to get the exact GUID format that Microsoft tooling and registry keys expect.

Building something that handles sensitive data?

BlockSurvey runs on zero-knowledge surveys, so the responses you collect are never sold or mined. Responses are encrypted on the respondent's device, so the server stores nothing readable.

Frequently Asked Questions

Yes, completely free with no sign-up and no cap beyond the 1,000-per-batch limit, which is there only to keep the page responsive.
Scripts are blocked. This site won’t work properly. If you’re using Brave, click the Shields icon and turn off Block scripts. Otherwise disable your ad blocker for this site.