UUID Generator – Generate Random UUIDs Online

🔑 UUID Generator

Generate UUID / GUID
Instantly Free

Generate RFC 4122 compliant UUIDs in version 1, 3, 4 and 5. Bulk generate up to 100 at once, copy all or download as CSV or TXT.

v4
Random
Cryptographically random — most common
v1
Time-based
Based on timestamp + random node
v5
Name-based
SHA-1 hash of namespace + name
v3
Name-based
MD5 hash of namespace + name
Namespace & Name (required for v3/v5)
Generated UUID
Click Generate to create a UUID
📋
Bulk UUID Generator
Count:
Click "Generate All" to create multiple UUIDs at once
Format:

📖
How to Use

1
Choose a version — v4 (random) is the most common. Use v1 for time-based IDs, v5 for name-based deterministic UUIDs.
2
Click Generate UUID — a new UUID is created instantly. The color-coded anatomy shows each part of the UUID structure.
3
For v3/v5: enter a namespace and name in the fields that appear — the same inputs always produce the same UUID.
4
Bulk generate — set a count (up to 100) and click Generate All to create many UUIDs at once with per-row copy buttons.
5
Choose format — Standard, UPPERCASE, {Braces}, No Hyphens or URN format from the format bar in the bulk section.
6
Download or copy — copy all UUIDs to clipboard, or download as a .txt or .csv file for use in databases and code.

⚡
Why Use This UUID Generator?

🔑

4 UUID Versions

v1 (time), v3 (MD5), v4 (random), v5 (SHA-1) — all RFC 4122 compliant.

📦

Bulk Generate

Create up to 100 UUIDs at once and download as TXT or CSV.

🎨

UUID Anatomy View

Color-coded breakdown shows each field of the UUID structure.

📋

5 Output Formats

Standard, UPPERCASE, {Braces}, No Hyphens and URN format.

🔒

Cryptographically Secure

Uses Web Crypto API for truly random UUID v4 generation.

🆓

Free & Private

Runs entirely in your browser — no server, no logging.

❓
Frequently Asked Questions

A UUID (Universally Unique Identifier), also called a GUID, is a 128-bit label used to uniquely identify information. It looks like: 550e8400-e29b-41d4-a716-446655440000. The probability of generating two identical UUID v4s is astronomically small — making them safe to use as unique keys without a central registry.
Use v4 (random) for most applications — database primary keys, session IDs, file names. Use v1 when you need sortable, time-ordered IDs. Use v5 (or v3) when you need a deterministic UUID from a known input — the same namespace+name always produces the same UUID, useful for content addressing.
UUID v4 uses cryptographically random bits, making the chance of a collision approximately 1 in 5.3 undecillion. In practice, they are treated as guaranteed unique. UUID v5 deterministically hashes a namespace and name using SHA-1, so the same inputs always yield the same UUID — useful for idempotent ID generation.

UUID Generator Online – Create Random UUIDs in One Click

Almost every application needs unique identifiers: database rows, uploaded files, API requests, test records, order numbers. Making them up by hand or counting 1, 2, 3 works until two systems need to create IDs at the same time without talking to each other. That is the problem a UUID solves.

This UUID generator online creates a random UUID with one click. It supports version 4 (random), version 1 (time-based) and the name-based versions 3 and 5. You can generate a single value, or bulk generate UUID lists of up to 100, copy them, and save them as a TXT or CSV file. Everything is generated in your browser.

What Is a UUID?

UUID stands for Universally Unique Identifier. It is a 128-bit value normally written as 32 hexadecimal characters split into five groups with hyphens, in an 8-4-4-4-12 pattern. An example looks like 550e8400-e29b-41d4-a716-446655440000. Microsoft environments call the same thing a GUID, so a "GUID generator" and a UUID generator produce the same kind of value.

Two characters in the string carry meaning. The first character of the third group is the version (a 4 in a v4 UUID, as in the example above). The first character of the fourth group encodes the variant. The tool shows each part in a different color under the generated value, so you can see how the string is built.

How to Generate a UUID

  1. Pick a version. v4 is selected by default. Click v1, v3 or v5 to switch.
  2. Click Generate UUID. A new value appears at once. One is also generated when the page loads.
  3. For v3 or v5, enter a namespace and name. Choose DNS, URL, OID or X.500 and type a name such as example.com. The same namespace and name always return the same UUID.
  4. Adjust the look if you need to. The Aa Case button switches between lowercase and uppercase, and the Braces button wraps the value in curly braces. Press Copy to copy exactly what is displayed.
  5. Need many? Use the Bulk UUID Generator below. Set a count from 1 to 100 and click Generate All.

UUID Versions Explained

  • Version 4 – random. Built from random numbers. This is the version most people want from a UUID v4 generator, and the best default for database keys, file names, request IDs and test data. The tool uses your browser's cryptographic random generator for it.
  • Version 1 – time-based. The layout is based on a timestamp plus a node value. In this tool the timestamp comes from your device clock and the remaining bits are random. It is useful when you want IDs that roughly follow creation time, but it is a simplified implementation, not a drop-in replacement for the v1 values produced by a database or operating system.
  • Versions 3 and 5 – name-based. These create the same UUID every time from the same namespace and name, which is handy for stable IDs derived from something like a domain or a URL. In the UUID standard, v3 uses an MD5 hash and v5 uses SHA-1.

If you are not sure which to use, choose v4.

Bulk Generation and Output Formats

The bulk section creates up to 100 UUIDs at once. Each row has its own Copy button, and the buttons above the list let you copy everything, download a .txt file with one UUID per line, or download a .csv file with an index column and a uuid column. The format bar changes how every row is written:

  • Standard – lowercase with hyphens.
  • UPPERCASE – the same value in capital letters.
  • {Braces} – wrapped in curly braces, a style often seen in Windows tools.
  • No Hyphens – 32 characters in a row.
  • URN – prefixed with urn:uuid:.

Bulk lists make sense for v4 and v1. With v3 or v5, the same namespace and name always gives the same result, so a bulk list will repeat one value.

Common Uses for a UUID

  • Database primary keys that can be created by the application before a row is saved.
  • Test and sample data – fill a spreadsheet or fixture file with unique IDs using the CSV download.
  • File and upload names that never clash with existing files.
  • API request and correlation IDs for tracing one action across several services. If you keep logs or payloads in JSON, the JSON Formatter makes them easier to read.
  • Printed or scannable references – turn an ID into a code with the QR Code Generator.

How Unique Is a UUID?

A random v4 UUID has 122 random bits. The chance of two identical values is so small that systems treat them as unique without checking a central list. That holds as long as the random source is good, which is why this tool relies on the browser's cryptographic generator rather than a basic random function.

Tips and Limitations

  • A UUID is an identifier, not a secret. Do not use it as a password or access key. For passwords, use the Password Generator.
  • Random v4 IDs are not sorted. Used as a key in some databases they can spread inserts across the index. If ordering matters to you, test with your own database.
  • Version 1 here is simplified. It uses your device clock and random node bits, not a hardware address or a shared clock sequence.
  • Check v3/v5 output before depending on it elsewhere. If you need v3 or v5 values that must match another library for the same input, compare a few results with that library first.
  • UUIDs are safe in URLs. They contain only letters, digits and hyphens, so they need no special handling. If other parts of your link do, use the URL Encoder/Decoder. To embed a value in text that must stay plain, the Base64 Encoder/Decoder is another option.

Privacy

UUIDs are created locally in your browser. The tool does not send them to a server or store them.

Frequently Asked Questions About the UUID Generator

What is the difference between a UUID and a GUID?

None in practice. GUID is the name used in Microsoft ecosystems for the same 128-bit identifier format.

Which UUID version should I use?

Use v4 for most work. Choose v1 for time-ordered style IDs, and v3 or v5 when you need the same ID every time from the same input.

Can two UUIDs be the same?

For random v4 values the probability is negligible for any realistic use. Name-based versions deliberately repeat when the namespace and name are the same.

How many UUIDs can I generate at once?

Up to 100 per click in the bulk generator. You can click again for more.

Can I get UUIDs without hyphens or in uppercase?

Yes. Use the format bar in the bulk section for UPPERCASE, {Braces}, No Hyphens or URN, or the Aa Case and Braces buttons for the single value.

Can I download the list?

Yes, as a TXT file with one UUID per line or a CSV file with an index and a uuid column.

Is this random UUID generator free and private?

Yes. It is free, needs no sign-up, and works in your browser without sending data to a server.

Kromo Tools

Reviewed by Kromo Tools Team

Building free, reliable online calculators and utilities for students, professionals, and everyday users. Last updated:

Your Ultimate Tool Hub

Discover powerful online tools designed to simplify your daily tasks. From AI tools and SEO utilities to calculators and converters, we provide fast, reliable, and user-friendly solutions to boost productivity and enhance your digital experience.

Enjoyed using KromoTools? Let us know on Trustpilot.

Kromo Agent
Kromo Agent
Online
Today
Hi! 👋 I'm Kromo Agent. I've read this page and I'm here to help you with anything about our tools, features, or how KromoTools works. How can I assist you today?
Kromo Agent can make mistakes. Verify important info.
Your question and page text are sent to answer you.