UUID Generator

Generate unique identifiers (UUIDs) in v4 random or v1-like timestamp-based format with full control over output style.

What Is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit identifier standardized by RFC 4122. UUIDs are used across software systems to uniquely identify information without requiring a central coordination authority. They are commonly used as database keys, session tokens, and resource identifiers.

UUID Versions

  • Version 4 (Random): Generated from random or pseudo-random numbers. Provides 122 bits of randomness, making collisions astronomically unlikely. This is the most commonly used version.
  • Version 1 (Timestamp): Generated from the current timestamp and a node identifier. Useful when you need time-orderable identifiers. This tool produces a v1-like format using random node data for privacy.

How It Works

This tool uses crypto.randomUUID() for v4 UUIDs when supported by your browser, falling back to a manual implementation using crypto.getRandomValues(). All generation happens locally in your browser — no data is sent to any server.