Skip to main content

UUID Generator

Generate RFC 4122 UUIDs (v1, v4, v5, v7) individually or in bulk.

uuidguidgenerateunique
Read the guide
Shortcuts:⌘ KSearch

Generated using crypto.randomUUID() — cryptographically secure RFC 4122 v4.

Frequently Asked Questions

Does this really generate UUID v1, v5, or v7?

No. The current component uses `crypto.randomUUID()` only, which gives you RFC 4122 version 4 UUIDs.

Can I output UUIDs without hyphens or with braces?

Yes. The format menu supports standard lowercase, uppercase, no hyphens, and `{UUID}` brace wrapping.

How many UUIDs can I generate at once?

Between 1 and 1000. Values outside that range are clamped before generation.

Why are the default UUIDs lowercase?

The default "Standard" format leaves the browser's `crypto.randomUUID()` output as lowercase with hyphens. Use the format dropdown if you need a different style.

Are these secure enough for IDs exposed to users?

They are generated with the browser crypto API, not `Math.random()`. That makes them suitable when you specifically want random v4 UUIDs.

Related Tools