TextArray
100% local

UUID generator

Generate version 4 UUIDs, one per line, straight in your browser.

Output

UUID generator

Generate version 4 UUIDs — the random kind — one per line, from one up to a thousand at a time. A UUID is a 128-bit identifier written as 32 hexadecimal digits in five dash-separated groups, and version 4 means 122 of those bits are random. That is enough randomness that two independently generated UUIDs colliding is not a practical concern, which is exactly why they are the default identifier for database rows, message queues, log correlation and distributed systems where no central authority hands out ids.

Two options adjust the formatting. "Uppercase" produces A–F instead of a–f, which some legacy systems and Microsoft-flavoured tooling expect. "Remove dashes" gives you the bare 32-character hex form that fits a compact column, a URL path or a filename. Both can be combined, and the output stays one identifier per line so you can paste a batch directly into a SQL insert, a CSV column or a seed file.

Generating a batch is the point: when you are seeding a test database or writing fixtures, you usually need a dozen ids at once rather than one at a time. The tally under the output confirms how many were produced and the UUID version, and the generator uses crypto.randomUUID, the browser's built-in implementation, so the values are correctly formatted and their randomness comes from the same cryptographically secure source as the rest of the platform.

Everything runs locally. Nothing is uploaded, no identifier is logged, and no server ever sees what you generated — which also means the tool works offline once the page has loaded.

FAQ

Are the UUIDs sent anywhere?
No. They are generated in your browser with crypto.randomUUID and never leave your device.
Which UUID version is this?
Version 4, the random one. The version digit is always 4 and the variant digit is 8, 9, a or b, as the specification requires.
Could two UUIDs ever collide?
In theory yes, in practice no. With 122 random bits you would need to generate billions of UUIDs per second for decades before a duplicate became likely.
Can I get UUIDs without dashes or in uppercase?
Yes. "Remove dashes" gives the 32-character hex form and "Uppercase" switches a–f to A–F. Use both together if you need a compact uppercase id.
How many can I generate at once?
Up to 1000 per run. Generate again for another batch — each run draws fresh random values.