UUID Generator

Generate UUIDs and GUIDs in bulk (v4 random, v7 time-ordered, v1 or v5 namespace) then copy or download them.

Formatting

No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Pick a version, pick how many you need, and the UUIDs appear instantly โ€” v4 uses crypto.getRandomValues(), the browser's cryptographically secure random source, so the 122 free bits are as unpredictable as any server-side generator. v7 puts a millisecond Unix timestamp in the leading bits so the identifiers sort chronologically, v1 encodes a 100-nanosecond timestamp with a random (multicast) node ID instead of leaking your MAC address, and v5 derives a deterministic UUID by hashing a namespace plus a name with SHA-1 via the Web Crypto API. GUID and UUID mean the same thing, so the braces option gives you the Microsoft-style {00000000-0000-0000-0000-000000000000} form.

Everything is computed in your browser: no request is made to any server, nothing is logged, and the page works offline once loaded. That matters for identifiers you intend to use as production primary keys or API tokens โ€” a UUID that was generated on someone else's machine is not really yours. Generate up to 1,000 at a time, then copy them all or download them as a plain .txt file, one per line.

Frequently asked questions

What is a UUID v4?

A UUID v4 is a 128-bit identifier written as 36 characters, where 122 of the bits come from a cryptographically secure random source. Version 4 is the default because it needs no coordination: two generators anywhere in the world will practically never produce the same value, so you can mint IDs offline without a central sequence.

How do I generate a UUID online without trusting a server?

Choose a version and a quantity on this page and the UUIDs appear instantly. They are created locally with the browser's Web Crypto API (crypto.getRandomValues for v4, v7 and v1, SHA-1 for v5), so no request is sent anywhere and nothing is logged. That makes it safe even for identifiers you will use as production primary keys or tokens.

What is the difference between UUID v4 and UUID v7?

v4 is fully random, so consecutive values scatter across a database index and cause page splits. v7 puts a 48-bit Unix millisecond timestamp in the leading bits and fills the rest with random data, so the IDs sort chronologically and append neatly to a B-tree primary key while staying unguessable. GUID is simply Microsoft's name for the same format.

Report a bug