Tool workspace

UUID Generator

Input

Generate random UUID v4 identifiers suitable for unique keys, test records, and identifiers.

Input

Output

Loading tool

Loading tool

Developer Tools

UUID Generator

Generate UUID identifiers for application development, database records, testing, and resource identification. Choose UUID v4, v5, or v7, generate up to 1,000 values, and copy or download the results.

Format output as lines or a JSON array, adjust casing and hyphens, or check pasted UUIDs for supported structure, version, and variant. Validation checks format; it does not prove how an identifier was generated or grant access to a resource.

Quick guide

How to use

  1. Choose UUID version 4, 5, or 7.
  2. Set a quantity from 1 to 1,000. For version 5, enter a name and select a namespace.
  3. Choose casing, braces, hyphens, and line-based or JSON output.
  4. Select Generate UUIDs, then review the results.
  5. Copy all values or download the text file. To check existing values, open Validate, paste UUIDs, and select Validate UUIDs.

Details

About this tool

Generate UUID identifiers for application development, database records, testing, and resource identification. Choose UUID v4, v5, or v7, generate up to 1,000 values, and copy or download the results.

Format output as lines or a JSON array, adjust casing and hyphens, or check pasted UUIDs for supported structure, version, and variant. Validation checks format; it does not prove how an identifier was generated or grant access to a resource.

The functional interface is kept at the top so you can complete the task before reading further guidance.

Generate UUID v4, v5, and v7

Create random, name-based, or time-ordered UUIDs and choose the method suited to your use case.

Create UUID batches

Generate from 1 to 1,000 values and copy the results or download a text file.

Choose output formatting

Use uppercase or lowercase, braces, hyphens, and line-separated or JSON array output.

Validate UUID structure

Check pasted UUID text for supported format, version, and variant fields locally. Validation does not verify authorization or generation history.

Practical inputs

Examples JSON

Generate UUID v4

Version 4; quantity 1

550e8400-e29b-41d4-a716-446655440000 (illustrative format example)

Generate a batch

Version 7; quantity 5; JSON output

A JSON array containing five time-ordered UUIDs.

Repeatable name UUID

Version 5; name www.example.com; DNS namespace

The same name and namespace produce the same UUID v5.

Check UUID text

Paste UUIDs separated by lines or commas

See which values pass the tool’s structural and version checks.

Help

Frequently asked questions

What does UUID stand for?

UUID stands for Universally Unique Identifier. It is a 128-bit value used to identify resources or information with a low probability of collision.

How long is a UUID?

The standard hyphenated text form has 36 characters: 32 hexadecimal characters and four hyphens. The tool can also format output without hyphens.

Which versions can I generate?

This tool generates UUID v4, v5, and v7. It can also check the structure of several standard versions.

How many random bits does UUID v4 have?

UUID v4 has 128 bits in total. Six bits specify the version and variant, leaving 122 bits for random data.

Are UUIDs guaranteed to be unique?

No. A collision is theoretically possible, though correctly generated UUID v4 collisions are extremely unlikely. Enforce database uniqueness and handle duplicate errors.

Can UUID v5 be repeated?

Yes. UUID v5 is deterministic: the same name and namespace produce the same UUID.

Does validation prove a UUID is safe or authentic?

No. Validation checks supported text structure and version or variant fields; it does not prove origin, uniqueness, authorization, or security.

Can I use a UUID as a password or API token?

Do not treat an ordinary UUID as an authentication credential. Use a purpose-built cryptographic token method with suitable expiration and access controls.

Can I use UUIDs as database keys?

Yes, if your database supports them. Consider storage, indexing, ordering, and query performance, and enforce a uniqueness constraint.