IT Market
Tools/Code/Data/UUID v4 Generator Online — Single and Bulk
UUID

Генератор и форматирование

Tool guide

UUID v4 Generator Online — Single and Bulk

A UUID is a 128-bit identifier written as 32 hex characters in 8-4-4-4-12 groups. This page produces version 4 — the random one, with a literal 4 opening the third group. You need such a key when a record is created client-side before it ever reaches the database, when a payment call needs an idempotency key, or when an upload needs a filename that cannot collide. Nothing leaves the page: the value is built in your browser and stays in the field until you copy it. See also: generate a random string of a set length, a strong password for the same service, hash the value with MD5 or SHA-256.

How to use it

  1. Open the page — the Generated UUID field already holds a value, created automatically on load.
  2. Press Generate to replace it with a fresh identifier; you can press it as many times as you need.
  3. Press Copy to select the Generated UUID field and put the whole value, hyphens included, on the clipboard.
  4. For a list, press Bulk (10) and the Bulk Generated panel opens underneath with ten identifiers.
  5. Select the ten lines and paste them into a SQL script, a CSV file or a test fixture.

FAQ

Which UUID version does this page produce?

Version 4 only. You can read it off the string itself: the third group always opens with a 4, and the fourth with 8, 9, a or b. Time-ordered versions such as v1 and v7 are not generated here, so if you need identifiers that sort by creation time, v4 will not give you that.

Can I use these UUIDs as a secret token or a password?

The values now come from crypto.randomUUID, the browser's own cryptographic generator, so no one can predict the next identifier from the ones before it. Some caution still applies: a v4 UUID is 122 random bits out of 128, the format is public and recognisable, and identifiers tend to end up in logs, analytics and the address bar. Mint password-reset links and session keys server-side, and keep the UUID as a record identifier.

How many identifiers does Bulk (10) return?

Exactly ten per press; the count is hard-coded and there is no field to change it. For a hundred, press Bulk (10) ten times and copy the Bulk Generated panel each round. Collisions are not a practical worry at that scale — two random v4 values matching is vanishingly unlikely.

Is a UUID the same thing as a GUID?

It is the same 128-bit structure under Microsoft's name, and the text format is identical. A string from this page parses with Guid.Parse in C# and drops straight into a SQL Server uniqueidentifier column. The only difference you will notice is casing: .NET and SSMS display uppercase, this page emits lowercase, and hex casing carries no meaning.

Why is there already a UUID in the field when the page opens?

The script generates one on load so you can copy a value without a single click — open, press Copy, paste into the ticket. If you specifically want a value created after you arrived, press Generate first.

Does the page keep a record of what it generated?

It does not. Generation happens entirely in JavaScript in your tab and no network request carries the value anywhere. That also means there is no history to recover: reload the page and the previous identifiers are gone, so save anything you still need first.

Examples

Idempotency key for a payment call
Before: POST /payments Idempotency-Key: ???
After: POST /payments Idempotency-Key: 3f2a91c4-77be-4d0e-9b21-c58e4a7f1d63
Ten rows for a test table
Before: Bulk (10) pressed
After: 9c1d4e7a-2b60-4f18-8a3c-5d90e1f27b44 b47f0a52-9e13-4c8d-a6f0-31b7d5e08c29 … plus eight more of the same shape