UUID Generator
Create version-4 (random) or version-7 (time-ordered) UUIDs using your browser's secure random source. Generate one for a quick ID or a batch for seeding a database.
How to use uuid generator
- Pick a version and quantity
Choose v4 for pure randomness or v7 for time-ordered IDs, and how many you need (up to 1000 at once).
- Pick formatting
Optionally switch to uppercase, wrap each value in braces, or strip the dashes for a compact form.
- Generate and copy
Click Generate, then copy the list or download it as a text file.
Features
Generate pure-random v4 UUIDs, or v7 UUIDs that embed a millisecond timestamp so they sort chronologically — useful for database primary keys.
Uses crypto.getRandomValues so the random bits are unpredictable, not just Math.random.
Produce a single ID or thousands for tests and migrations.
Uppercase, brace-wrapped and no-dash options match common language and database conventions.
Supported formats and limitations
Text and structured input supported by this tool.
Use cases include personal workflows, content preparation, and quick checks. Review output before relying on it for legal, financial, accessibility, or production decisions.
Frequently asked questions
What's the difference between v4 and v7?
v4 is fully random — about 122 bits of entropy with no ordering. v7 embeds the current millisecond timestamp in the first 48 bits, so IDs generated later always sort after earlier ones, which many databases prefer for index locality — while the remaining bits are still cryptographically random.
Are the UUIDs really unique?
Yes — both versions draw their random bits from a cryptographic random source, so the chance of a repeat is astronomically small in either version.
Can I get them without dashes?
Yes — tick 'No dashes' to get the compact 32-character form some systems expect, instead of the standard 8-4-4-4-12 dashed format.