The most private online UUID maker — generate UUID v4 and v1
identifiers instantly using the Web Crypto API. Our client-side UUID generation
tool stores zero data. No registration, no upload, 100% private.
UUID v4 · UUID v1 · Bulk Generation · GUID Format · Zero Storage · Free
crypto.randomUUID()) to generate a fully random 128-bit identifier. This is the most widely used version and is recommended for primary keys, API tokens and session identifiers.
crypto.randomUUID() — zero data storage, no server contact.
Select UUID v4 (random) for most use cases, or v1 (timestamp) for time-sortable identifiers.
Choose quantity, output format (uppercase, no dashes, braces) and separator for bulk lists.
The Web Crypto API generates UUIDs using OS-level entropy — unpredictable and collision-resistant.
Copy individual UUIDs or the entire bulk list, or download as a .txt file for scripts and databases.
A UUID (Universally Unique Identifier), also called a GUID (Globally Unique Identifier), is a 128-bit label used to uniquely identify records, objects or entities in software systems without a central authority. It is represented as 32 hexadecimal characters divided by hyphens: 550e8400-e29b-41d4-a716-446655440000.
This private UUID generator uses the browser's native crypto.randomUUID() API — introduced in modern browsers as part of the Web Crypto API. Unlike Math.random()-based UUID libraries, crypto.randomUUID() uses the OS-level CSPRNG (cryptographically secure pseudo-random number generator), making it suitable for security-sensitive identifiers including API keys, session tokens and database primary keys.
| Version | Generation Method | Predictable? | Best For |
|---|---|---|---|
| v1 | Timestamp + MAC address | Partially | Time-sortable logs, event IDs |
| v3 | MD5 hash of namespace + name | Yes (deterministic) | Content-addressable IDs |
| v4 | Cryptographically random | No | Primary keys, API tokens, sessions |
| v5 | SHA-1 hash of namespace + name | Yes (deterministic) | Content-addressable IDs |
UUID v4 is the most widely used version. The probability of collision between two v4 UUIDs is approximately 1 in 5.3 × 10³⁶ — effectively impossible in any real-world system.
This browser-based random UUID generator for developers is designed for zero friction. Here's a guide to each feature:
The large display at the top always shows the latest generated UUID. Click ↺ Regenerate to get a new UUID with the same settings. Click Copy to copy it to your clipboard. The display updates automatically when you change version or format options.
Set Quantity to any number up to 10,000 and click Generate UUIDs. All UUIDs appear in a scrollable list with per-item Copy buttons. Use Copy All to copy the full list in your chosen separator format (one per line, comma or space separated). Click Download .txt to save as a file for import into databases, test fixtures or seed scripts.
550E8400-E29B-41D4-A716-446655440000 — used in some legacy systems and display contexts.550e8400e29b41d4a716446655440000 — 32 hex characters, used in compact storage (MySQL BINARY(16), Redis keys).{550e8400-e29b-41d4-a716-446655440000} — GUID format used in Microsoft .NET, C#, SQL Server and COM/DCOM contexts.X-Request-ID) and trace it through the system.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Also called a GUID (Globally Unique Identifier), it is used to uniquely identify records, files, API calls and software entities without a central registration authority. The probability of collision between two UUID v4 values is negligible — approximately 1 in 5.3 × 10³⁶.crypto.randomUUID() — the browser's native Web Crypto API. UUID v1 is computed using crypto.getRandomValues() for the node component. No generated UUID is ever sent to any server, logged, stored or accessible to anyone else.{550e8400-e29b-41d4-a716-446655440000} — is the Microsoft GUID representation used in .NET, C#, SQL Server, COM/DCOM and Windows Registry contexts. Enable Add Braces {} in the format options to generate UUIDs in this format. The underlying value is identical — only the display format differs.