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
66d7a291-8a13-42a1-85c4-33c904fcdef4
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
  • 0166d7a291-8a13-42a1-85c4-33c904fcdef4
  • 02f5747cf7-d095-45a3-9bfb-5d30fbd41422
  • 03fd505cb5-cbe9-4204-977b-df23b776f5fc
  • 04e23e3e2a-d870-4a66-9a50-4059c78b5a33
  • 05b4a87622-102c-46d8-abf4-1e98503a0910
  • 0692a778d2-5340-411e-a3ae-03119df90ec3
  • 070c7d2e19-7d33-43d8-931a-f03d98f8e9fb
  • 08f5e2d869-ce21-40e3-bbcb-f7133d0d3d25
  • 09d440c1f8-9da3-4fb8-b1cc-68f60cf93057
  • 101c7f9c32-2a8b-4f42-830b-355702164f2b
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.