AnyNPC
Letter Case
Hyphens
Wrap
Generated
Click "Generate" to create UUIDs

UUID / GUID Generator

Generate UUIDs, GUIDs, NanoIDs, and ULIDs online instantly. Create v1 (time-based), v3/v5 (name-based), v4 (random), v6, or v7 (sortable time-ordered) UUIDs with one click. Bulk generate thousands of unique IDs for database seeding and testing. Validate and decode UUIDs to inspect version, variant, and timestamp. Customize output case, hyphens, and braces wrapping. Copy to clipboard or download as text file. All generation uses cryptographically secure random numbers — no data leaves your browser.

Features

  • Multiple UUID versions — generate V1 (timestamp), V3 (MD5 name-based), V4 (random), V5 (SHA-1 name-based), V7 (sortable)
  • Multiple ID formats — UUID, NanoID, and ULID generation in one tool
  • Format options — uppercase, no hyphens, braces {}, quotes "" for UUID output
  • UUID Decoder — paste any UUID to inspect its version, variant, and timestamp
  • Bulk generation — create up to 1,000 IDs at once for testing and database seeding
  • V3/V5 namespace support — DNS, URL, OID, X500 predefined namespaces
  • One-click copy — copy individual IDs or all results to clipboard instantly
  • Download as file — export generated IDs as a .txt file
  • Cryptographically secure — uses browser's crypto API for maximum security
  • Entirely client-side — all generation happens in your browser, zero data uploaded

How to Use

  1. 1Select the UUID version tab (V1, V3, V4, V5, V7) or switch to NanoID/ULID mode.
  2. 2For V3/V5: choose a namespace (DNS, URL, OID, X500) and enter a name — same inputs always produce the same UUID.
  3. 3Use format checkboxes (Uppercase, No hyphens, Braces, Quotes) to customize UUID output format.
  4. 4Set the quantity (1–1,000) and results update automatically.
  5. 5Click Copy to copy a single ID, or Copy All / Download for bulk results.
  6. 6Expand the UUID Decoder section to inspect any UUID's version, variant, and embedded timestamp.

Frequently Asked Questions

Related Tools