PDFFlare

UUID Generator Online — v1, v4, v7 Bulk Free

UUID generator online — create v1, v4, v5, v7, and Nil/Max UUIDs in bulk. Free, browser-based, copy-friendly. No signup, cryptographically random.

PDFFlare's UUID generator online produces every standards-compliant UUID variant in seconds: v4 (random), v7 (time-ordered for database primary keys), v5 and v3 (deterministic namespace UUIDs), v1 (time-based legacy), plus the Nil and Max sentinel values from RFC 9562. Generate one or one thousand at a time, in five output formats, with cryptographic randomness from your browser's built-in CSPRNG.

Working on the same dev workflow? Pair this with Hash Generator to compute MD5/SHA hashes of arbitrary text, or JWT Decoder to inspect auth tokens that often use UUID-shaped identifiers.

Every UUID is generated locally — your browser's crypto.getRandomValues() provides cryptographically secure randomness for v4 and v7, and crypto.subtle.digest() handles SHA-1 for v5 namespace UUIDs. Nothing uploads, nothing logs. Generate UUIDs for production secrets, internal request IDs, or test fixtures with full confidence.

Random — 122 bits of cryptographic randomness. The default for most use cases.

Which version should I pick?
  • v4 — random; safe default for most use cases.
  • v7 — time-ordered; preferred for database primary keys (better index locality, RFC 9562).
  • v1 — time-based; sortable but leaks timing information. Mostly legacy.
  • v3 / v5 — deterministic from a (namespace, name) pair. Use when you need stable IDs derived from a known input. Prefer v5 (SHA-1) over v3 (MD5) for new code.
  • Nil / Max — sentinel values. Not random; useful as placeholders or range bounds.

Generated UUIDs (0)

Configure options on the left — UUIDs appear here.

    How to Generate UUIDs

    1. Pick a UUID version

      v4 (random) is the safe default. Pick v7 for database primary keys, v5 for deterministic IDs derived from a name, or v1 for time-sortable legacy compatibility.

    2. Set output format and count

      Choose hyphenated (default), no-hyphens, UPPERCASE, brace-wrapped, or URL-safe base64. Generate 1-1000 in a single batch.

    3. Generate, copy individual or all

      UUIDs regenerate live as you change settings. Copy any individual UUID with one click, or use 'Copy all' to grab the entire list as newline-separated text.

    When Do You Need a UUID Generator Online?

    Database primary keys (v7): Modern Postgres, MySQL, and MongoDB all benefit from time-ordered UUIDs as primary keys. v7 sorts by creation time, giving B-tree indexes much better locality than fully-random v4 — fewer page splits, faster inserts, better cache hit rates. RFC 9562 made v7 the standard recommendation for new databases.

    API request and trace IDs (v4): Every modern API attaches a UUID to incoming requests for correlation across logs, metrics, and traces. v4's pure randomness means no metadata leakage and no central coordinator needed — every service can mint its own without collisions.

    Distributed systems (v1 + v7): Sharded systems and multi-region deployments need IDs that don't require a centralized counter. UUIDs let every node generate IDs independently with effectively zero collision risk. v7 is the modern pick; v1 still appears in older systems.

    Deterministic IDs (v5): When you need stable IDs derived from a known name (a hostname, an email address, an enum value), v5 with the appropriate namespace gives you a UUID that any service can recompute identically. Used heavily for content addressing, idempotency keys, and stable identifiers in event-driven systems.

    Why Choose PDFFlare's UUID Generator Online?

    Every Version Supported

    v1, v3, v4, v5, v7, plus Nil and Max sentinels from RFC 9562. One tool covers every standards-compliant UUID format.

    Bulk Mode (1-1000)

    Generate up to 1000 UUIDs in a single batch — perfect for seed data, fixtures, and stress-testing distributed systems.

    5 Output Formats

    Hyphenated, no-hyphens, UPPERCASE, brace-wrapped (Microsoft), URL-safe base64. Match whatever format your downstream system expects.

    100% Browser-Based

    Cryptographic randomness via crypto.getRandomValues() — never Math.random(). Your UUIDs never leave your device.

    Frequently Asked Questions About UUID Generator