← All categories

Generators & IDs

Free online generators for IDs and random data — UUID, ULID, NanoID, BSON ObjectId, random bytes and numbers, mock data and password generators. Output is produced locally in your browser.

6 free generators & ids — all browser-based

UUID Generator

Generates universally unique identifiers (UUIDs) in different versions. Useful for database records, session tracking, and unique key assignments..

Open tool →

ULID / NanoID Generator

Generates ULIDs (sortable, timestamp-prefixed identifiers) or NanoIDs (compact, URL-safe random identifiers) in bulk as a modern alternative to UUIDs..

Open tool →

BSON ObjectId Generator

Generates MongoDB BSON ObjectId values (24-character hex) per the BSON specification, encoding a 4-byte Unix timestamp, 5-byte random machine identifier, and 3-byte counter so each id is time-ordered and collision-resistant, useful for seeding MongoDB documents, sorting by creation time, and testing ObjectId parsing logic in Mongoose and the official MongoDB driver..

Open tool →

Random Bytes Generator

Generates cryptographically secure random bytes using the Web Crypto API (crypto.getRandomValues), output as hex, base64, or base64url, with a selectable byte count (1–65536).

Open tool →

Random Number Generator

Generates a batch of random integers or decimals within a range, with options for duplicates, decimal precision, and quick sum/average stats..

Open tool →

Mock Data Generator

Builds a custom schema of named fields backed by realistic fake data (names, emails, addresses, and more) and generates sample rows as JSON or CSV..

Open tool →

Choosing an identifier format

UUID v4 is the universal default; ULID and NanoID are shorter and sortable, better for URLs and database keys.

BSON ObjectId encodes a timestamp so it is naturally time-ordered — useful for MongoDB-style schemas.

Generating mock data

The Mock Data Generator produces realistic names, emails, addresses and dates for seeding test databases and prototypes.

Frequently asked questions

Are generated UUIDs cryptographically random?

Yes. UUIDs use the Web Crypto API getRandomValues for v4 randomness, suitable for non-security identifiers.

Other tool categories