# UUID Generator

Generate UUIDs (v1, v4, v5)

> Canonical page: https://elysiatools.com/en/tools/uuid-generator

- **Category:** Generator

- **Keywords:** uuid, generator, v1, v4, v5, unique, identifier

## Overview

Generate unique identifiers instantly with our versatile UUID generator, supporting v1, v4, and v5 standards for your development and database needs.

## Inputs

- **UUID Version** (select)
- **Number of UUIDs** (number): Enter number of UUIDs to generate (1-100)
- **Namespace (for v5 only)** (select): Select namespace for UUID v5
- **Name (for v5 only)** (text): Enter name for UUID v5 generation

## When to use

- When you need to generate unique primary keys for database records.
- When creating session tokens or transaction IDs for web applications.
- When you require deterministic identifiers based on specific namespaces for system integration.

## How it works

- Select your preferred UUID version (v1, v4, or v5) from the version dropdown.
- Specify the number of UUIDs you need to generate, up to 100 at once.
- For v5, provide a namespace and a unique name string to ensure deterministic output.
- Click the generate button to instantly produce your unique identifiers.

## Use cases

- Database schema design requiring unique non-sequential primary keys.
- Distributed systems needing to generate unique IDs without a central authority.
- Software testing environments requiring bulk generation of unique mock data.

## Frequently asked questions

### What is the difference between UUID v1 and v4?

UUID v1 is time-based and includes the node's MAC address, while UUID v4 is generated using random numbers.

### Can I generate multiple UUIDs at once?

Yes, you can specify the count field to generate up to 100 UUIDs in a single batch.

### What is a namespace in UUID v5?

A namespace is a predefined UUID used as a seed for v5 generation, ensuring that the same name always produces the same UUID.

### Are these UUIDs globally unique?

UUID v4 provides a high degree of randomness, making collisions statistically improbable for most applications.

### Do I need to install any software to use this?

No, this is a web-based utility that runs directly in your browser.

## Related tools

- [Modern Unique ID Generator](https://elysiatools.com/en/tools/uid-generator): Generate modern unique identifiers: ULID, NanoID, Snowflake and CUID2. Compare formats, decode ULID timestamps and pick the right ID for your system.
- [Luhn Checksum Calculator](https://elysiatools.com/en/tools/luhn-checksum): Validate or generate numbers using the Luhn algorithm (mod-10). Works for credit cards, IMEI, IMEISV, SIN, NPI and any custom Luhn-based identifier.
- [Red-Cyan 3D Anaglyph Generator](https://elysiatools.com/en/tools/image-anaglyph): Generate red-cyan 3D anaglyph images from regular photos. Creates stereoscopic 3D images viewable with red-cyan 3D glasses.
- [Depth Map Generator](https://elysiatools.com/en/tools/image-depth-map): Generate depth maps from images using brightness, saturation, and edge analysis. Creates grayscale depth maps where lighter pixels indicate closer objects and darker pixels indicate further objects.
- [Fractal Pattern Generator](https://elysiatools.com/en/tools/image-fractal-generator): Generate beautiful fractal patterns including Mandelbrot set, Julia set, and Burning Ship with customizable parameters
- [Parallax Animation Generator](https://elysiatools.com/en/tools/image-parallax): Generate parallax animations from images. Creates depth-based animation where different layers move at different speeds, creating a 3D effect.
- [Wiggle Stereoscope Generator](https://elysiatools.com/en/tools/image-wiggle-stereoscopy): Generate wiggle stereoscopy GIFs that create 3D effect by rapidly alternating between left and right eye perspectives. No 3D glasses required!
- [Rose Chart Generator](https://elysiatools.com/en/tools/rose-chart): Generate beautiful Nightingale rose charts (coxcomb charts) to visualize data through both angle and area, perfect for comparative analysis and historical data presentation

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Authorized JWT, OTP, TOTP, and Session Test Workflow](https://elysiatools.com/en/hubs/token-session-and-2fa-workflows): Build sanitized auth fixtures, separate token generation from decoding and verification, test OTP/TOTP timing, and audit JWT and session evidence without exposing real secrets.
