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.
Copied to clipboard
How the UUID generator works
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.
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.
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:
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.
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.
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
- v4 is the default: 122 random bits, unordered, right for most database keys and request IDs.
- v7 packs a millisecond timestamp into the front, so the IDs sort by creation time and keep database indexes tight on high-insert tables.
- v1 is timestamp-based and exists mainly for compatibility with older systems that expect it.
- 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.
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.
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.
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.
More free privacy tools
Browse all privacy toolsThese tools run in your browser because that is how we build everything. The same idea, applied to research: privacy-first surveys with end-to-end encryption.