XTools Logo
XTools
Blog
/
JSON Formatter & YAMLXML FormatterCode Formatter & MinifierJSON to TypeScriptMarkdown ⇄ HTMLMermaid Diagram EditorRegex TesterJWT DecoderUUID GeneratorEncode & DecodeCron Expression BuildercURL Command BuilderMeta Tag GeneratorPX to REM & Line HeightCSS GeneratorChmod Calculator

© 2026 XTools. All rights reserved.

Privacy PolicyContact Us

    UUID Generator

    Generate UUID v4, v7, v1, and v5 in bulk, and inspect existing UUIDs
    • Files never leave your device
    • Runs in your browser
    • Free, no sign-up, no watermark

    0 UUIDs

    Inspect a UUID

    Version

    Format

    Related tools

    • JSON Formatter & YAML
    • XML Formatter
    • Code Formatter & Minifier
    • JSON to TypeScript
    • Markdown ⇄ HTML
    • Mermaid Diagram Editor
    • Regex Tester
    • JWT Decoder
    • Encode & Decode
    • Cron Expression Builder
    • cURL Command Builder
    • Meta Tag Generator
    • PX to REM & Line Height
    • CSS Generator
    • Chmod Calculator

    How to use UUID Generator

    Generate UUIDs of version 4, 7, 1, 5, or 3 in batches of up to 1,000, or the nil and max values. Format them for code with uppercase, braces, quotes, or commas. A built-in inspector reads the version, variant, and embedded timestamp of any UUID.

    1. 1

      Pick a Version. Version 4 is random; Version 7 is time-ordered and suits database keys.

    2. 2

      Set How many, or for Version 5 and 3 choose a Namespace and enter one name per line in Names.

    3. 3

      Adjust the Format toggles: Uppercase, Hyphens, Braces { }, Wrap in quotes, or Comma after each.

    4. 4

      Click Copy all or .txt to save the list, or click a single UUID to copy it. Generate new makes a fresh batch.

    Frequently asked questions

    Are the UUIDs truly random?

    Version 4 and the random parts of Version 7 come from your browser's cryptographic random number generator, and nothing is generated on a server.

    Should I use v4 or v7?

    Use v7 for database primary keys: its first 48 bits are a millisecond timestamp, so values sort by creation time and index well. Use v4 when order doesn't matter.

    Does Version 1 reveal my MAC address?

    No. This page uses a random node ID with the multicast bit set, as RFC 9562 recommends, so the UUID never reveals your hardware.

    Why does Version 5 give the same UUID every time?

    v5 and v3 are name-based: the same namespace and name always produce the same UUID. That is useful for stable IDs derived from URLs or domain names.

    How do I check what version a UUID is?

    Paste it into Inspect a UUID. It accepts values with or without hyphens, braces, or urn:uuid: and shows the version, variant, and timestamp where one exists.