ALL DEVELOPER TOOLS56
UUID Generator
UUID Generator — v4 & v7, Bulk Generate
Generate random (v4) or time-based (v7) UUIDs — up to 100 at a time.
About UUID Generator
UUIDs (Universally Unique Identifiers) are 128-bit identifiers used as database primary keys, request IDs, session tokens, and unique resource identifiers across distributed systems. This tool generates two versions of UUIDs. UUID v4 uses cryptographically secure random numbers from the Web Crypto API, making each ID statistically unique without any coordination between systems — the standard choice for most use cases. UUID v7 is time-ordered, embedding a millisecond-precision timestamp in the first 48 bits, which makes it ideal for database primary keys because it maintains chronological ordering and improves index performance compared to random v4 UUIDs. Generate one UUID at a time for quick use, or bulk generate up to 100 for seeding databases, creating test fixtures, or preparing batch operations. Copy individual UUIDs with a single click or copy the entire list at once. The generated UUIDs follow the RFC 4122 and RFC 9562 specifications.
Questions
What's the difference between UUID v4 and v7?
UUID v4 is fully random. UUID v7 is time-ordered — the first 48 bits encode a millisecond timestamp, making it ideal for database primary keys because it preserves insertion order and improves index performance.
Are the UUIDs cryptographically random?
Yes. Both versions use the Web Crypto API (crypto.getRandomValues) for their random components.
Are collisions a real concern?
Practically, no. UUID v4 has 122 bits of randomness — you would need to generate roughly a billion UUIDs per second for a hundred years before a single collision becomes likely. Treat them as unique.
Do v7 UUIDs leak when they were created?
Yes — anyone who sees a v7 UUID can read its creation time back out to the millisecond, since the timestamp sits in plain sight at the front. That's harmless in most databases but worth knowing before putting them in public URLs; use v4 there if creation time is sensitive.
How many UUIDs can I generate at once?
Pick a batch of 1, 5, 10, 25, 50, or 100 per generate. Copy any single UUID with a click, or use Copy all to get the whole batch as one newline-separated list.
Is my file uploaded to a server?
No. Transmute processes everything locally in your browser using JavaScript and WebAssembly. Your files never leave your device — there is no server, no upload, no cloud processing.