Generate IDs (UUID / ULID / NanoID)
id_generateGenerate 1–1000 unique IDs using cryptographic RNG: UUID v4, UUID v7, ULID, or NanoID with customizable length and alphabet.
Instructions
Generate 1–1000 unique IDs with a cryptographic RNG: UUID v4 (random), UUID v7 (time-ordered, RFC 9562, strictly increasing within a batch), ULID (26 Crockford Base32 chars, monotonic) or NanoID (custom length 2–128 and alphabet: URL-safe default, alphanumeric, hex, digits, no look-alikes, or your own). Options: uppercase, no dashes. Web version: https://s3eidat.github.io/uuid-forge/
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Which ID type. | v4 |
| count | No | How many IDs (1–1000). | |
| length | No | NanoID length (2–128). 21 URL-safe chars ≈ UUID v4 collision safety. | |
| alphabet | No | NanoID alphabet: a preset ("A-Za-z0-9_-", "A-Za-z0-9", "0-9a-f", "0-9", "nolook") or your own characters (2–256 distinct; duplicates ignored). | A-Za-z0-9_- |
| noDashes | No | UUIDs only: drop the dashes (32 hex chars). | |
| uppercase | No | Upper-case output (UUID hex digits, ULID letters). Default false = lower case, like the website. |