Data & Developer

ID Generator

Generate UUID v4/v7, nanoid, ULID, KSUID, slugs and short hashes. Batch up to 100 at a time.

uuid v4n=10len=36
identifier.foundry/emit(uuid).id
◉ csprng
Fresh value · primary.id
1f449c89-b935-4830-a0c2-ba4f32d86230
Pick an ID scheme

Format

7 schemesformat.select
1 — 100 ids

Batch config

// all values generated client-side via crypto.getRandomValues. nothing leaves your browser.
10 rows

Output stream

UUID v4
live
  • 011f449c89-b935-4830-a0c2-ba4f32d86230
  • 025d88012f-1be8-4050-94db-8ebb0c351e91
  • 03397bb459-549a-466a-a941-1923e575c468
  • 046f492333-a834-4d5f-bd11-132b7af4d5f8
  • 05ea5cf9b9-a0fd-4365-b9f8-6c49a30e535b
  • 066d5d387d-5833-4a0d-8779-86141b30f45e
  • 07e710f061-400e-476a-81af-f07f0e8cf139
  • 0866400a81-25a5-4678-b27d-10cec5066971
  • 090dcfef0c-867a-43ce-91d1-e1c44a85884a
  • 101ab8460a-f75c-4b83-b457-6db153d369ab
Format spec

Reference

UUID v4 — RFC 4122 random. 122 bits entropy. Great default.
UUID v7 — draft RFC 9562. Time-prefixed, sortable. Index-friendly.
nanoid — URL-safe, 64-char alphabet. 21 chars ≈ UUID odds.
Slug — kebab-case slug + 6-char unique suffix.
ULID — Crockford base32, lexicographically sortable.
KSUID— Segment's 27ch base62, ts(2014-05-13) + 16 rand.
ShortHash — 8ch base62 (~48 bits). Non-security short IDs only.