Loading...
Please wait while we prepare your experience
Loading...
Please wait while we prepare your experience
Click Generate and get a UUID v4 — or generate up to 100 at once for seeding test data. Uses the Web Crypto API so the randomness is cryptographically strong. Nothing is sent anywhere.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••Generate UUID v4 (Universally Unique Identifiers) for your projects. UUIDs are 128-bit numbers used to uniquely identify information in computer systems. All processing happens locally in your browser - no data is sent to any server.
Three steps. Generating 50 at once for a seed file takes the same time as generating one.
Set the count
1 for a single UUID, up to 100 for a batch. Useful when seeding a database or generating test fixtures — paste the whole list at once.
Click Generate
Each click produces a fresh set of cryptographically random UUID v4 values using the Web Crypto API. No two will ever be the same.
Copy what you need
Copy individual UUIDs or the entire list at once. Paste them into your code, migration file, or config.
Primary keys that don't leak record counts
Auto-increment integers tell anyone who looks at a URL how many records you have. UUIDs don't. They also survive merges between databases without collision.
Distributed systems without a central ID server
Multiple services can generate IDs independently and they'll never clash. No coordination needed, no single point of failure.
Seeding test databases
Generate a batch of 20 or 50 UUIDs and paste them directly into your fixture files. Realistic-looking IDs, no manual typing.
File uploads that don't expose sequence
Name uploaded files with UUIDs instead of sequential numbers. Users can't guess other filenames, and collisions are impossible.
Session and token IDs
UUIDs work well as session identifiers and one-time link tokens — long enough to be unguessable, short enough to fit in a cookie or header.
REST and GraphQL resource IDs
Expose UUIDs in your API instead of database integer IDs. Clients can't enumerate records by incrementing a number.
Found a problem with Uuid Generator? Let us know.
Your feedback helps us improve.