ID fodder for test data
Generate a few dozen UUIDs in one go and paste them into a fixture or a CSV.
Guide
The UUID tool generates two kinds of random identifier, UUID v4 and nanoid, in runs of 1 to 1,000. A UUID comes from the browser's crypto.randomUUID() where that API exists; without it, 16 bytes are taken from crypto.getRandomValues() and the v4 version bits and the RFC variant bits are set by hand.
Updated 2026-09-102 min read
The UUID tool generates two kinds of random identifier, UUID v4 and nanoid, in runs of 1 to 1,000. A UUID comes from the browser's crypto.randomUUID() where that API exists; without it, 16 bytes are taken from crypto.getRandomValues() and the v4 version bits and the RFC variant bits are set by hand.
| Input | Output | Notes |
|---|---|---|
| UUID v4 ×1 | xxxxxxxx-xxxx-4xxx-… |
A random v4 |
| UUID, hyphens off | 32 hexadecimal characters | Display format only |
| nanoid, length 12 | A 12-character ID | Uses the nanoid default alphabet |
Math.random().- characters in the text; uppercasing is likewise a presentation change.Generate a few dozen UUIDs in one go and paste them into a fixture or a CSV.
Produce short nanoids for samples, demos or local object keys.
The random bits still come from the same v4 value, but the text is no longer the standard hyphenated form; whether a receiver accepts it depends on its parser.
UUIDs use Web Crypto; the nanoid library is also built for secure random ID generation and needs no server.
Generation happens entirely in the browser, with no input uploaded and no remote generation endpoint.
Updated 2026-09-10
Generate UUID v4 and nanoid in bulk, upper/lower case, with or without hyphens