SnapTools

🆔 UUID Generator

Generate universally unique identifiers (UUIDs) for your applications
💡 About UUID Versions
UUID v4 (Random)

• Based on random or pseudo-random numbers

• Most commonly used version

• 122 bits of randomness

UUID v1 (Timestamp)

• Based on timestamp and MAC address

• Can be sorted by creation time

• May reveal information about when and where it was created

Generate UUIDs (universally unique identifiers) in version 1 or version 4, one at a time or in bulk. Version 4 UUIDs use your browser’s cryptographically secure randomness — generation happens locally, so nothing is sent to a server.

Frequently asked questions

v1 is built from a timestamp plus node identifier, so it encodes when it was generated and sorts roughly by time. v4 is almost entirely random. v4 is the usual default; pick v1 only if time-ordering matters and leaking creation time is acceptable.

A v4 UUID has 122 random bits, so a collision is astronomically unlikely — you could generate billions per second for decades without a realistic chance of a duplicate. For practical purposes, treat them as unique.

Yes for v4 — they come from the browser’s crypto-grade random generator (crypto.randomUUID / crypto.getRandomValues). That said, UUIDs are identifiers, not secrets: do not use one as a password or API key.

Yes. Set how many you need and generate them in bulk, then copy the whole list — useful for seeding databases, test fixtures or spreadsheets.