Generate RFC-compliant UUID v4 (random) or v7 (time-ordered) identifiers instantly, or in bulk up to 10,000 at once with custom formatting and .txt/.json/.csv export.
It generates UUID v4 (fully random, via the browser's native crypto.randomUUID()) and UUID v7 (time-ordered, embedding a 48-bit millisecond timestamp so IDs sort chronologically), following the RFC 9562 specification.
Can I generate more than one UUID at a time?
Yes. The batch mode generates anywhere from 1 to 10,000 UUIDs in a single pass, with quick-pick buttons for 1, 10, 100, or 1000.
Does this tool send my generated UUIDs anywhere?
No. Everything runs client-side in your browser using the Web Crypto API. Only your version and formatting preferences are saved locally.
What formatting options are available?
You can toggle uppercase vs lowercase, include or omit hyphens, and wrap each UUID in double quotes, curly braces, or a urn:uuid: prefix.
How do I export a batch of UUIDs?
Copy all of them to the clipboard or download them as a newline-separated .txt file, a JSON array, or a CSV file.
What is UUID v7 useful for?
Because v7 UUIDs are time-ordered, they sort naturally by creation time, which makes them a good fit for database primary keys, event logs, or any scenario where insertion order matters.