Generate GUIDs for .NET, SQL Server and Windows, in brace format
Runs in your browser. Nothing you type is sent anywhere. Updated on 24 Oct 2026.A GUID is Microsoft's name for a UUID, and the two are the same 128-bit value. This page starts in the style Windows tools and Visual Studio print: uppercase, in curly braces, ready to paste into a registry file, a .csproj or a SQL Server uniqueidentifier column. Turn the braces off or switch to lowercase if your code expects plain text.
The page opens on v4 random with Uppercase and Braces on, the format Visual Studio and Windows use.
Turn Braces or Uppercase off if your code expects a plain lowercase value.
Set How many, then click Generate.
Click Copy and paste the GUID into your registry file, project file or SQL Server column.
This UUID generator creates version 4 and version 7 UUIDs in your browser, from one to a thousand at a time. Choose uppercase, no hyphens or curly braces, then copy the list or download it as a text file. Paste any UUID into the checker to see whether it is valid, which version it is, and when it was made if the version records a time.
Version 4 values come from crypto.randomUUID. Version 7 values follow RFC 9562: 48 bits of milliseconds, the version and variant bits, a counter and random bits from crypto.getRandomValues. Within the same millisecond the counter increases, so every UUID in a batch is larger than the one before, even when you generate a thousand at once.
Nothing is sent to a server and generated values are never stored; options are remembered on this device. A UUID is an identifier, not a secret, so do not use one as a password or an access token. Related tools: Password Generator, Hash Generator, Unix Timestamp Converter.
The rest of the article, and all 6 questions about UUID Generator, are on the UUID Generator page.
In practice, yes. A v4 UUID has 122 random bits; you would need to generate billions per second for many years before a collision became likely. Version 7 adds a millisecond timestamp and a counter, which makes a clash within one generator impossible.
Yes. GUID is Microsoft's name for the same 128-bit identifier. Windows tools usually print it in uppercase inside curly braces, which you can switch on with the Uppercase and Braces options.
A ULID suits database keys and logs that should sort by time as plain text, in 26 characters instead of 36. A nanoid suits short IDs in URLs or file names, where a timestamp is not wanted. Use a UUID when a schema, an API or a database column type expects one.
No. They are generated in your browser with its secure random number generator and are never sent or stored. Only your options, such as uppercase or the number to generate, are remembered on this device.
Still stuck? Ask about UUID Generator and anybody who knows can answer. No account needed.
Same job, other tools: Dummy Data Generator – Fill a table, a spreadsheet or a demo screen with plausible rows · SQL Insert Generator – INSERT statements full of test rows for PostgreSQL or MySQL, quoted correctly for each · Code 128 Generator – Make a Code 128 barcode from any text: letters, digits and punctuation · Code 39 Generator – Make a Code 39 barcode, with the optional modulo 43 check character · SHA-256 Generator – SHA-256 hash of any text or file, in hex or Base64 · Cron Expression Generator – Generate a cron expression by choosing when the job should run.
In the collection Test Data Generators.