Free UUID Generator
UUID Generator creates UUID v4, v7 and v1, ULIDs and Nano IDs, up to 10,000 per batch, with options for case, hyphens, braces, quotes and URN format. A decoder reads the version and variant of a UUID and the creation time inside v1, v6, v7 and ULID values.
- ID types:
- UUID v4, v7, v1, ULID, Nano ID
- Batch:
- Up to 10,000 IDs
- Export:
- Copy, text or JSON file
- Price:
- Free
- Runs:
- Locally, in your browser
- Uploads:
- None: files never leave your device
- Account:
- Not needed
Quick answers
Which UUID version should I use?
v4 is fully random and the usual choice. v7 starts with a timestamp, so new IDs sort after old ones, which keeps database indexes fast.
Processed on your device: your files are never uploaded. How it works
Network activity in this tab
What this page has requested since you opened the site in this tab. An upload is any request that sends data: POST, PUT, PATCH or a request with a body.
No uploads: nothing has been sent from this page.
No network requests yet.
To see every request, open your browser's developer tools (Network tab).
How to use the UUID Generator
- Pick the ID type: UUID v4, v7 or v1, ULID or Nano ID.
- Set how many you need and the format (case, hyphens, braces, quotes, URN, separator).
- Copy them all or download them as a text or JSON file.
- Paste any ID in the decoder to see its version and embedded creation time.
Credits & open source
Our own code plus open-source libraries. Thank you to the people who make these projects.
- uuidRFC 9562 UUID generation. © Robert Kieffer and other contributors · MIT
- ulidULID generation. © Alizain Feerasta · MIT
- Nano IDTiny, secure URL-friendly unique IDs. © Andrey Sitnik · MIT
Web platform APIs used: Web Crypto, Intl, Clipboard API.
Full license texts: third-party notices · all credits
Frequently asked questions
Can two generated UUIDs collide?
In practice no: a v4 UUID has 122 random bits, so you would need to create billions per second for many years before a collision becomes likely.
Does v1 reveal my MAC address?
Not here. The node field is filled with random bytes, as the standard allows, so no hardware address is exposed.