Skip to content
ToolzKit

Generators

UUID Generator

Generate random version 4 UUIDs locally, with formatting options and bulk export.

UUIDs

Generated UUIDs appear here.

Click Generate to create version 4 (random) UUIDs locally in your browser.

About the UUID Generator

Generate random version 4 UUIDs (universally unique identifiers) directly in your browser using crypto.randomUUID or a secure fallback. Produce up to 100 at once, apply formatting such as uppercase, braces, or hyphen removal, and export them for use in code or databases.

How to use it

  1. 01Set how many UUIDs you need (1 to 100).
  2. 02Choose formatting options: uppercase, wrap in braces, or remove hyphens.
  3. 03Optionally switch to the all-zero NIL UUID if that's what you need.
  4. 04Click Generate, then copy the list or download it as a text file.

Features

  • Uses crypto.randomUUID when available, with a secure getRandomValues-based fallback.
  • Bulk generation of up to 100 UUIDs per run.
  • Formatting toggles for uppercase, braces, and hyphen removal to match different platform conventions.
  • One-click copy of the full list and download as .txt.

Practical examples

Database primary keys

Generate a batch of UUIDs to pre-populate test records with unique identifiers before inserting into a database.

COM/Windows GUID format

Enable uppercase and braces to produce identifiers matching the {XXXXXXXX-XXXX-...} format expected by some Windows APIs.

Limitations

  • Only version 4 (random) and the NIL UUID are supported; time-based (v1) or name-based (v3/v5) UUIDs are not generated here.
  • Uniqueness is probabilistic, as with any UUID v4 scheme, though collisions are astronomically unlikely.

Privacy

UUIDs are generated locally using the browser's cryptographic random number generator and are never sent to a server or saved to storage.

Read the full privacy policy for how the site as a whole handles data.

Frequently asked questions

What's the difference between UUID v4 and NIL?

Version 4 is randomly generated with 122 bits of entropy; the NIL UUID is the fixed all-zero value sometimes used as a placeholder or 'no ID' sentinel.

Are these UUIDs guaranteed unique?

Collisions are theoretically possible but practically negligible given the amount of randomness in a version 4 UUID.

Can I generate UUIDs without hyphens?

Yes, enable the 'Remove hyphens' toggle to get a compact 32-character hex string.