Free UUID Generator Online

Generate UUIDs online for tests, IDs, fixtures, and development workflows. Copy random identifiers quickly with no sign-up required.

Free online file converter tool. Works in Chrome Firefox Safari Edge Opera and other modern browsers on Windows macOS Linux Android and iOS. No software installation required. Browser-side processing keeps your file local when supported. Completely free to use with no account needed.

Free UUID Generator Online

Generate UUID v4 identifiers instantly. Options for count and format. Free online UUID generator.

Key Features

Everything you need in one free tool

Free to Use

Completely free with no registration, and no hidden charges.

Privacy First

browser-side workflows is done locally in your browser. Your data stays private.

Fast & Accurate

Instant results using browser-native APIs and optimized algorithms.

How to Generate UUIDs Online

  1. Set the Count

    Enter how many identifiers you need in the Count field. You can request anywhere from 1 to 100 UUIDs in a single batch, which is handy for seeding test fixtures or filling a column of sample data.

  2. Pick a Format

    Choose Standard lowercase, UPPERCASE, No hyphens, or Braces from the Format menu. The display updates the moment you click Generate, so you can match the exact style your database, config file, or code expects.

  3. Generate and Copy

    Click Generate UUIDs to produce the batch in the output box, then use Copy All to send every value to your clipboard at once. Each UUID sits on its own line, ready to paste straight into your editor.

Output Format Options Compared

This generator produces version 4 (random) UUIDs and lets you reshape the text into four common styles. The underlying value is identical in every case; only the casing, hyphens, and wrapping change. Pick the style your target system parses most cleanly.

FormatExample ShapeHyphensTypical Use
Standard (lowercase)xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxYesDefault for APIs, JSON, and most databases
UPPERCASEXXXXXXXX-XXXX-4XXX-YXXX-XXXXXXXXXXXXYesLegacy systems and some Microsoft tooling
No hyphensxxxxxxxx xxxx 4xxx yxxx xxxxxxxxxxxx (joined)NoCompact keys, URLs, and file names
Braces{xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx}YesWindows registry GUIDs and COM identifiers
Count range1 to 100 per batchn/aSingle value or bulk test data
VersionUUID v4 (random)n/aGeneral-purpose unique identifiers

Which Format Should You Use

Database Primary Keys

Use the Standard lowercase format. It matches the canonical UUID text representation expected by PostgreSQL uuid columns, MySQL CHAR(36), and most ORMs without extra conversion.

Windows or .NET GUIDs

Choose Braces or UPPERCASE. Registry entries, COM class IDs, and some .NET tooling display GUIDs wrapped in curly braces or in capital letters by convention.

URLs and File Names

Pick No hyphens for a compact 32-character string. Removing the dashes keeps identifiers tidy in slugs, object storage keys, and temporary file names.

Bulk Test Data

Set the Count up to 100 and use Copy All. This fills seed scripts, mock responses, or spreadsheet columns with distinct identifiers in one paste.

Common Problems and Fixes

Copy All does nothing

The Copy button uses the browser clipboard API, which requires a secure context. Make sure you are on the https version of the page and that the output box is not empty before clicking Copy All.

I asked for more than 100

The Count is capped at 100 per batch and clamped to a minimum of 1. If you typed a larger or invalid number it is reduced to 100; simply click Generate again to produce additional batches.

The output looks the same every refresh

The tool auto-generates one UUID when the page loads. Click Generate UUIDs to create a fresh batch, or change the Count or Format first and then generate.

I need version 1 or version 5 UUIDs

This tool produces version 4 random UUIDs only. It does not create time-based (v1) or name-based (v3/v5) identifiers, so use a dedicated library if your system specifically requires those versions.

References

  1. RFC 9562: Universally Unique IDentifiers (UUIDs) - IETF
  2. Crypto.randomUUID() - MDN Web Docs, Mozilla
  3. Universally unique identifier - overview
  4. Crypto.getRandomValues() - MDN Web Docs, Mozilla
  5. UUID version 4 (random) - overview
  6. UUID version 1 (time-based) - overview
  7. Clipboard.writeText() - MDN Web Docs, Mozilla
  8. Blob - MDN Web Docs, Mozilla