Free digital tool

UUID Generator

Generate universally unique identifiers (UUIDs) locally in your browser. Supports UUID v4 (random) and v7 (time-ordered). No signup, no server upload — everything runs on your device.

Privacy note: UUIDs are generated locally using crypto.randomUUID() and crypto.getRandomValues(). Nothing leaves your browser.

UUID v4 vs UUID v7 — What's the difference?

VersionGenerationBest for
v4122 bits of randomnessSimple unique IDs, tokens, session keys
v748-bit timestamp + 74 random bitsDatabase primary keys, sorted inserts, event streams

When should I use UUIDs?

Are UUID v7 really better for databases?

Put simply: yes, for most modern databases. UUID v4 values are scattered across the key space, which leads to B-tree page splits in Postgres/MySQL. UUID v7 starts with a timestamp, so new rows insert in roughly sequential order. The difference is noticeable at scale.

How this tool works

UUIDs are generated entirely in your browser using the Web Crypto API. No data is transmitted to TinyToolbox or any third party. Bulk generation (up to 100) creates each UUID independently from fresh random values, not from a seeded sequence.

Quick reference

A UUID is a 128-bit label. It looks like the display format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (36 characters including hyphens). The version digit is at position 14 — for v4 it's always 4, for v7 it's always 7. The variant bits at position 19 are always 8, 9, a, or b.

Related Digital tools

Showing all 28 related digital tools. Browse all tools →

Guides & resources

Browse all tools →