Skip to tool
FeuTex · free tools runs in-browser no bloat built by LiMiT

UUID Tools

Generate UUIDs (v4/v7), validate and normalize UUID strings, and inspect version/variant details. Works fully in your browser using built‑in crypto—no network calls.

Category: Developer · URL: /tools/uuid-tools.html
UUID generator + validator + formatter
Offline, no network calls. Accepts UUID, URN UUID, braces, hyphenless hex.
Input (one per line)
Tip: For bulk validate/normalize, paste multiple lines.
Generate
Count is capped to keep the page fast.
Output format
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Use this page as a generator, validator, and formatter for UUID strings.

  1. Generate: choose UUID version (v4 or v7), set a count, pick an output format, then click Generate.
  2. Validate: paste one UUID per line and click Validate to see which ones are valid.
  3. Normalize: paste UUIDs in any common form (URN, braces, hyphenless) and click Normalize to get canonical UUIDs.
  4. Inspect: paste a UUID and click Inspect to view version/variant (and v7 timestamp).
Keywords this page targets (natural cluster): uuid tools, uuid generator, uuid v4 generator, uuid v7 generator, bulk uuid generator, uuid validator, validate uuid, uuid format, uuid normalize, uuid without hyphens, uuid to urn, urn uuid format, uuid inspect, uuid version checker, uuid variant checker, uuid lowercase uppercase, uuid regex, generate multiple uuids, uuid parse, uuid canonical format
Secondary intents covered: Generate one or many UUIDs for database keys, Validate UUIDs pasted from logs, APIs, or CSV files, Normalize mixed UUID formats (URN, braces, hyphenless) into canonical form, Convert UUID output to lowercase/uppercase, with or without hyphens, Inspect UUID version and RFC 4122 variant to debug integrations, Prepare UUID lists for JSON arrays or CSV output

FAQ

What UUID versions can this tool generate?

It generates UUID v4 (random, RFC 4122) and UUID v7 (time-ordered draft format).

Does validation accept URN UUIDs or braces?

Yes. It accepts urn:uuid:..., {...}, and hyphenless 32-hex forms and normalizes before checking.

What does “RFC 4122 variant” mean?

The variant is encoded in the UUID and indicates which layout rules apply; most modern UUIDs should be RFC 4122 (variant 1, leading bits 10).

Is UUID v7 officially standardized?

UUID v7 is based on an IETF draft; it’s widely implemented but not the original RFC 4122 set.

Is generation secure?

v4 uses crypto.getRandomValues in your browser. If that API isn’t available, generation will fail with an error.

Can I generate UUIDs without hyphens or as URNs?

Yes. Use the output options to remove hyphens, change case, and/or add the urn:uuid: prefix.

Does this tool send my UUIDs anywhere?

No. All parsing and generation run locally in your browser; the script does not make network requests.