Most applications need identifiers, and most identifiers should not be sequential. Sequential identifiers leak information about the size and growth of a system, become a bottleneck at scale, and create hot spots in B-tree indexes. A good random identifier solves all three problems, but choosing the right one - UUID v4, UUID v7, ULID, or NanoID - depends on what the identifier is for, what database it lives in, and what kind of queries will run against it.
Random UUID Generator produces all four formats in one place with full control over case, hyphens, brace wrapping, and output format. Set a count, pick the type, decide whether the output is uppercase or lowercase, with or without hyphens, in braces or not, and copy or download the result. The validator tab parses any list of identifiers and reports the type, version, and timestamp for each one.
Everything runs in your browser through a deterministic PRNG. The seed is optional - empty for fresh randomness on every load, set for a reproducible batch. Nothing is uploaded.