Encoding, Hashing & Security

UUID / GUID Generator

Generate UUID v4 and v7, ULID or NanoID, singly or in bulk, ready to copy.

No upload, ever No account needed Works offline
Format
Encoding
// how to use it

Three steps, no reading required.

Pick a version and count

Choose UUID v4, v7, ULID or NanoID and how many you need, from one to a thousand.

Set the format

Toggle hyphens, braces, uppercase, quotes and commas, or encode each UUID as Base64, RFC 7515 Base64URL or URL-encoded text.

Copy or download

Grab the list with Copy, or download it as a text file.

TYPICAL ONLINE TOOL

IDs minted on someone else's machine

  • Generates on a server, so you can't see the randomness source
  • One version only, one ID at a time
  • Limits bulk output
DEVUTILSNOW

Generated locally, in bulk

  • v4, v7, ULID or NanoID, using cryptographically secure randomness
  • Up to 1,000 at a time, as copy or download
  • Braces, quotes, commas, Base64 and RFC 7515 formats in one click
// faq

Questions worth answering upfront.

No. UUIDs are generated entirely in your browser using cryptographically secure randomness. Nothing is uploaded.

UUID v4 (122 random bits, the most common choice) and UUID v7 (a Unix millisecond timestamp followed by random bits, so values sort by creation time). You can also generate ULIDs and NanoIDs. Pick the type in the dropdown.

Yes. Generate up to 1,000 at a time, then copy or download the list. Add quotes and commas to paste the list straight into code or SQL.

Base64 encodes the UUID's 16 bytes (in standard RFC 9562 byte order) as a 24-character string. RFC 7515 uses the URL-safe Base64URL alphabet with no padding, giving 22 characters. URL encode percent-escapes the final value so it is safe in a query string.

v4 UUIDs are random 128-bit values, so the chance of a collision is negligibly small for all practical purposes.

In practice there is none. GUID is Microsoft's name for the same 128-bit identifier defined in RFC 9562 (formerly RFC 4122). A version 4 GUID from .NET and a version 4 UUID from this page share the same 8-4-4-4-12 hex format.

C#: Guid.NewGuid(). SQL Server: SELECT NEWID(). PostgreSQL 13+: gen_random_uuid(). Python: uuid.uuid4(). All of them produce random version 4 values, the same as the default here.

// related guides

Guides that pair with this tool

All guides →

What Is a UUID? Versions, Uses, and How to Generate One

UUIDs and GUIDs explained — what they are, why v4 is the common choice, how unique they really are, and when to use them.

Read guide →

Need another tool?

36+ browser-based utilities — all free, all private, nothing to install.

Browse all tools →
Last updated: Oct 10, 2026