UUID Generator (v1–v7) & Random String

Generate UUIDs of every version in bulk: random v4, timestamp-sortable v7 and v6, classic v1, and deterministic name-based v3/v5 (with standard DNS/URL/OID namespaces). A random-string mode produces crypto-grade tokens with your choice of length and characters — all in your browser.

How to use UUID Generator (v1–v7) & Random String

  1. Pick a UUID version (or Random string) — results regenerate instantly as you change options.
  2. Set the count for bulk generation; v3/v5 take a namespace and one name per line instead.
  3. Copy all results with one click — toggles for UPPERCASE and hyphen-free formats included.

Frequently asked questions

Which UUID version should I use?
v4 for general identifiers, v7 when you want database-friendly time ordering, and v5 when the same input must always map to the same UUID. v1/v6 mainly serve compatibility with existing systems.
What makes v7 better for database keys?
Its first 48 bits are a Unix timestamp, so freshly generated keys sort together — index pages stay hot and inserts stay fast, unlike fully random v4 keys.
Are v1 UUIDs a privacy risk here?
No — the spec-sanctioned random node (multicast bit set) is used instead of your real MAC address.
How random are the random strings?
Characters are drawn with crypto.getRandomValues using rejection sampling, so every character in your pool is equally likely; the entropy meter shows the resulting strength in bits.