100% offline
Developer
Free · no signup
Updated

UUID Generator

A UUID Generator produces universally unique 128-bit identifiers — specifically RFC 4122 version 4 UUIDs sourced from the browser's cryptographic random number generator — for use as database keys, request IDs, and idempotency tokens.

    Each UUID has ~122 bits of entropy from crypto.randomUUID. Collision risk is negligible at any practical scale.

    About UUID Generator

    Generate a single UUID or up to 1,000 at a time. Output uses the canonical 8-4-4-4-12 hex grouping. We use the native crypto.randomUUID() Web API where available, falling back to crypto.getRandomValues for older browsers, so every UUID is sourced from the platform's CSPRNG.

    What UUID Generator does

    • Generate up to 1,000 RFC 4122 v4 UUIDs at a time
    • Canonical 8-4-4-4-12 hex grouping or dash-less form
    • Uppercase / lowercase toggle
    • Powered by crypto.randomUUID (Web Crypto CSPRNG)
    • Bulk copy as a newline-delimited list or JSON array

    When to reach for UUID Generator

    • Seeding test database rows with realistic primary keys
    • Generating idempotency keys for retryable API calls
    • Creating request correlation IDs for tracing
    • Bulk-generating IDs for a one-shot migration script

    How to use UUID Generator

    1. 01

      Pick a quantity

      Enter how many UUIDs you need (1 to 1,000).

    2. 02

      Choose a format

      Canonical 8-4-4-4-12, dash-less 32-char hex, or uppercased — your call.

    3. 03

      Copy or download

      Copy the whole list to your clipboard or download as a .txt file.

    When to use UUID Generator vs alternatives

    AlternativeUse UUID Generator when…Use the alternative when…
    crypto.randomUUID() in the consoleyou want bulk generation and format options without scripting.you need a single ID and are already in DevTools.
    ULID Generator (on this site)you want fully random identifiers with no time information.you want time-ordered, lexicographically sortable IDs.

    Frequently asked questions

    Is crypto.randomUUID secure enough for production?
    Yes. crypto.randomUUID is specified to use a CSPRNG and produces RFC 4122 version 4 UUIDs with 122 bits of entropy. Collision probability is negligible at any realistic scale.
    What version of UUID does this generate?
    Version 4 — fully random. For time-ordered identifiers, see the ULID Generator.
    Can I generate UUIDs without hyphens?
    Yes — the output format selector lets you switch to the dash-less 32-character hex form, with or without uppercasing.

    Related concepts