
UUID/GUID Generator

Why Use UUIDs?
UUIDs (Universally Unique Identifiers) are incredibly useful! Tooly explains why:
- Uniqueness: They are designed to be unique across space and time, reducing the chance of ID collisions significantly.
- Distributed Systems: Perfect for generating IDs independently across multiple systems without needing a central authority.
- Database Keys: Often used as primary keys in databases, especially in distributed environments.
- Transaction IDs: Ideal for uniquely identifying transactions, requests, or sessions.
Tooly generates standard v4 and timestamp-based v1 UUIDs right in your browser!
What are UUIDs / GUIDs?
A UUID (Universally Unique Identifier) or GUID (Globally Unique Identifier) is a 128-bit number used to identify information in computer systems. The term GUID is typically used by Microsoft.
They are represented as a 32-character hexadecimal string, usually displayed in five groups separated by hyphens, like `xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx`.
Common UUID Versions
Version 1: Generated based on the current timestamp and the MAC address (or random data in browsers) of the generating computer. Useful when time ordering is important, but can reveal creation time and (potentially) the generating machine.
Version 4: Generated using random or pseudo-random numbers. This is the most common version when uniqueness is the primary goal and time ordering isn't needed. Tooly uses `crypto.randomUUID()` for strong randomness.
How to Use Tooly's UUID Generator
Select Version
Choose between Version 4 (random, recommended for most uses) or Version 1 (timestamp-based).
Click Generate
Press the "Generate UUID" button.
Copy the UUID
Your unique UUID will appear. Click the copy icon next to it to copy it to your clipboard.