Генератор и форматирование
Tool guide
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.
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.
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.
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.
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.
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.
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.
Before: POST /payments Idempotency-Key: ???
After: POST /payments Idempotency-Key: 3f2a91c4-77be-4d0e-9b21-c58e4a7f1d63
Before: Bulk (10) pressed
After: 9c1d4e7a-2b60-4f18-8a3c-5d90e1f27b44 b47f0a52-9e13-4c8d-a6f0-31b7d5e08c29 … plus eight more of the same shape
Your rating and feedback help decide what to improve next.