Free UUID Generator

Generate random UUIDs (v4) instantly. Bulk generate, uppercase, with or without hyphens. Runs in your browser — your data never leaves your machine.

Output

🔐 Cryptographically Random

Uses the Web Crypto API for true randomness. Every UUID is generated using a cryptographically secure random number generator.

📦 Bulk Generate

Generate up to 100 UUIDs at once. Perfect for seeding databases, generating test data, or creating unique identifiers in bulk.

⚙️ Format Options

Toggle hyphens on or off, switch between uppercase and lowercase. Copy individual UUIDs or the entire list.

How to Generate UUIDs

Click the generate button to create a new UUID instantly. Adjust the count to bulk generate multiple UUIDs at once. Toggle format options for hyphens and case. Copy individual UUIDs or the full list to your clipboard with one click.

UUID Format and Versions

A UUID (Universally Unique Identifier) is a 128-bit identifier formatted as 32 hex digits in five groups separated by hyphens: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Version 4 UUIDs are randomly generated and are the most widely used version. They provide sufficient uniqueness for virtually all applications — the probability of a collision is astronomically low.

Frequently Asked Questions

What version UUIDs are generated?
This tool generates version 4 (v4) UUIDs, which are randomly generated. V4 UUIDs are the most commonly used version and are suitable for virtually all use cases requiring unique identifiers.
Are the UUIDs cryptographically random?
Yes — this tool uses crypto.randomUUID() which is backed by the browser's cryptographically secure random number generator (CSPRNG).
Can I generate multiple UUIDs at once?
Yes — you can bulk generate up to 100 UUIDs at a time. Each one is independently random.
Can I remove the hyphens?
Yes — you can toggle hyphens on or off. Without hyphens, UUIDs are 32 hex characters. You can also switch between lowercase and uppercase.
Is this generator free?
Yes — completely free, forever. No sign-up, no account, no usage limits.
Is my data safe?
Nothing is sent to any server. All UUIDs are generated locally in your browser using JavaScript. There is no data to protect because nothing is uploaded.