UUID Forge

Generate UUID v4 or v7 in bulk, ready to copy or export.

100% client-side

Options

Result

    How UUID v4 and v7 work

    A UUID (Universally Unique Identifier) is a 128-bit number designed to be unique without central coordination. UUID v4 fills nearly all of those bits with cryptographic randomness; UUID v7 reserves the first 48 bits for a Unix timestamp in milliseconds, so newer values always sort after older ones:

    // v4 — fully random
    3fa85f64-5717-4562-b3fc-2c963f66afa6
    
    // v7 — starts with a timestamp, sortable
    018f2c3a-7b40-7c21-9a4e-2f1e6b8d0a11

    This tool uses the browser's native crypto.getRandomValues (the same cryptographic randomness source used by encryption keys) — no external libraries, no server calls.

    Frequently asked questions

    What's the difference between UUID v4 and UUID v7?

    UUID v4 is fully random. UUID v7 embeds a timestamp in the leading bits, so values generated in chronological order also sort alphabetically — ideal as a database primary key.

    How random are the UUIDs generated here?

    They're generated with crypto.getRandomValues, the browser's cryptographically secure API — the same randomness source used for encryption keys, not Math.random().

    How many UUIDs can I generate at once?

    Up to 1000 per batch, to keep generation instant without freezing the browser.

    Are any generated UUIDs saved on a server?

    No. All computation happens in your browser; nothing is sent to or logged by any server.