snaptools
U
UUID Generator
VERSION
COUNT
NAMESPACE
NAME
· press space to regenerate
// about this tool

UUID Generator Online

Updated 2026-07-09

Generate UUIDs online in your browser, with support for versions 1, 3, 4, and 5. Pick a version, set a count or enter a namespace and name, and SnapTools produces ready-to-copy identifiers instantly. Nothing is uploaded — every value is created locally using your browser's random source, so your identifiers stay private to you.

UUIDs give you collision-resistant identifiers without a central authority. Whether you need a random v4 key for a database row, a deterministic v5 value from a namespace, or a batch of correlation IDs for tracing, this generator returns clean, standards-compliant output in one step.

// how to use

  1. 1 Choose a UUID version (v1, v3, v4, or v5) from the options.
  2. 2 For v3 or v5, enter a namespace UUID and a name; for v1 and v4, set how many UUIDs to generate.
  3. 3 Click Generate (or Refresh) to produce the UUIDs, then click Copy to grab the result.

// examples

Single random v4 UUID
Input
Version 4, count 1
Output
9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
Three v4 UUIDs at once
Input
Version 4, count 3
Output
9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
1c8a72f0-2d4e-4f6a-8b1c-5e9f0a2b3c4d
7d3e9a21-6c5b-4e8f-9a1d-0b2c3d4e5f6a
Deterministic v5 UUID
Input
Version 5, namespace 6ba7b810-9dad-11d1-80b4-00c04fd430c8, name example.com
Output
cfbff0d1-9375-5685-968c-48ce8b15ae17

// common uses

Primary keys for database rows Correlation IDs for logs and traces Idempotency keys for API requests Unique filenames or session tokens

// faq

No. Every UUID is generated in your browser using the local random source — nothing is sent over the network, so the values are private to you.
Version 4 UUIDs use 122 random bits, so the chance of a collision is vanishingly small. For practical purposes they are unique even across billions of values.
Version 4 is fully random and different every time. Version 5 is deterministic — the same namespace and name always produce the same UUID — which is useful when you need a stable identifier derived from input.
Version 1 encodes a timestamp and node, so values are time-ordered. Use it when ordering matters; use v4 when you want unguessable, fully random identifiers.
Yes. Set the count option for v1 and v4 and each click produces that many UUIDs, one per line, ready to copy.
Esc
↑↓ navigate open Esc close