Developer Tools · Available

UUID Generator

Generate RFC-compliant UUID v1 and v4 identifiers.

Nothing uploaded Instant generation Works offline RFC 4122 / 9562
Privacy first: All UUIDs are generated locally in your browser. Nothing is uploaded or stored.

Generation options

Cryptographically random. Recommended for most use cases.

Output formatting

Live output

0 UUIDs

No UUIDs yet.

What is a UUID?

A UUID is a 128-bit identifier standardised by RFC 4122 (and the newer RFC 9562). It's designed so that any two systems, anywhere in the world, can generate identifiers independently without ever colliding — no coordination, no central authority, no lookup.

UUIDs are written as 32 hexadecimal digits split into five groups by hyphens, for example 550e8400-e29b-41d4-a716-446655440000.

Where UUIDs are used

  • Database primary keys
  • REST and GraphQL APIs
  • Distributed systems & microservices
  • Cloud resources and messaging
  • Mobile apps and offline sync
  • Unique file names
  • Session and request IDs
  • Order and transaction IDs

How it works

Version 4 UUIDs are generated with crypto.randomUUID() — a cryptographically secure random source built into every modern browser. Version 7 UUIDs prepend a millisecond timestamp to random bytes so they sort chronologically while remaining globally unique.

No server ever sees your identifiers. There are no analytics, no logs, and no storage — close the tab and everything is gone.

Features

  • Browser based
  • Cryptographically secure
  • Unlimited UUIDs
  • No registration
  • Free forever
  • Instant generation
  • Mobile friendly
  • Privacy focused

How to use UUID Generator

  1. 1

    Pick a UUID version — v4 for random, v7 for time-ordered.

  2. 2

    Choose how many UUIDs to generate (1–1000).

  3. 3

    Toggle formatting options like uppercase, quotes, or hyphen removal.

  4. 4

    Copy to clipboard, download as TXT/CSV/JSON, or print the list.

Frequently asked questions