UUID Generator

Generate cryptographically random UUIDs (v1, v4, v7) in your browser. Bulk up to 1000, multiple formats, CSV export.

What is UUID?

A UUID (Universally Unique Identifier) is a 128-bit identifier used in software to label records, transactions, sessions, and files when a globally unique value is needed. The probability of two randomly generated UUIDs colliding is astronomically low (≈ 1 in 2¹²² for v4).

Versions

v4 — entirely random. The default for almost all use cases.
v7 — newer (RFC 9562, 2024): 48-bit Unix-millis timestamp + random. Sortable by time, plays well with database indexes.
v1 — timestamp + node identifier (originally MAC address). Mostly legacy.
Nil — all zeros, useful as a default/sentinel value.

FAQ

Is UUID v4 cryptographically secure?
It uses a CSPRNG (browser crypto.getRandomValues), so the random portion is not predictable. UUID is an identifier, not a token — for auth use a longer, dedicated random secret.
v4 or v7?
v7 if you need time-sortable IDs (e.g., primary key in a database that benefits from index locality). v4 if you don't.
Will UUIDs ever collide?
For v4: practically never. You'd need to generate ~1 billion per second for ~85 years to have even a 50% chance.
BINtools API

Build it into your app

BIN lookup, card & data validation, fraud signals — one clean REST API. 500 requests/day free, no credit card required.

Get your free API key → See plans