Tech & Dev

UUID Generator

Generate and validate UUIDs (v4 random, v1 timestamp)

Calculator

Generated UUID
00000000-0000-0000-0000-000000000000

Alternative Formats

Standard00000000-0000-0000-0000-000000000000
No Dashes00000000000000000000000000000000
With Braces{00000000-0000-0000-0000-000000000000}
URNurn:uuid:00000000-0000-0000-0000-000000000000
Base64AAAAAAAAAAAAAAAAAAAAAA==

Bulk Generation

Validate UUID

About UUIDs

  • UUID v4: Randomly generated, most commonly used. 122 bits of randomness.
  • UUID v1: Based on timestamp and MAC address. Contains creation time.
  • Format: 8-4-4-4-12 hexadecimal characters (32 hex digits + 4 hyphens)
  • Uniqueness: Probability of collision is astronomically low (~10^-37)

How to Use

Generate unique identifiers

1

Select version

Choose UUID version (v4 recommended)

2

Generate

Click to create new UUID

3

Generate bulk

Create multiple UUIDs at once

4

Copy

Copy with or without hyphens

Frequently Asked Questions

UUID (Universally Unique Identifier) is a 128-bit identifier. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Used for database keys, session IDs, distributed systems. Version 4 (random) is most common. Probability of collision is astronomically low.

V1: timestamp + MAC address (reveals info). V4: random (most common, recommended). V3/V5: namespace + name hash (deterministic). V6/V7: sortable timestamp-based (newer). Use V4 unless you need specific properties.

UUIDs: work offline, merge-friendly, no central authority, hide sequence info. Auto-increment: smaller, faster indexing, human readable. Use UUID for distributed systems. Use auto-increment for single-database with performance priority.

V4 UUID has 122 random bits = 5.3×10^36 possibilities. Youd need to generate 1 billion UUIDs per second for 100 years to have 50% chance of one collision. In practice, collisions are not a concern.

Tech & Dev

Developer tools for JSON, encoding, and regex

View all tools