In-browser

UUID

v4 batches, v5 names, format checks.

Versions

v4 is random (crypto.getRandomValues). v5 is SHA-1 of a namespace plus a name — same inputs always yield the same id. Validation checks RFC 4122 layout only.