Best for security & general use
General purpose, API tokens, session IDs
All UUIDs are generated locally using the Web Crypto API. No data is sent to any server. Use v4 for security, v7 for databases.
Generate, validate & decode UUIDs
Best for security & general use
General purpose, API tokens, session IDs
All UUIDs are generated locally using the Web Crypto API. No data is sent to any server. Use v4 for security, v7 for databases.
Generate universally unique identifiers (UUIDs) for databases, APIs, and distributed systems. A UUID (also called GUID in Microsoft contexts) is a 128-bit identifier that's statistically guaranteed to be unique across space and time without requiring a central authority.
We support the three most commonly used UUID versions: v4 (random, 70% of use cases), v7 (timestamp + random, optimal for databases, 20% of use cases), and v1 (legacy timestamp + MAC, 8% of use cases). Unlike cluttered competitors, our tool offers instant generation, multiple format outputs, UUID decoding with timestamp extraction, bulk generation, and validation — all in a clean, ad-free interface.
Whether you need a single UUID for an API token, 10,000 UUIDs for database seeding, or want to decode and extract timestamps from existing UUIDs, this tool handles it all with zero server requests and complete privacy.
All UUIDs are generated entirely in your browser using the Web Crypto API (crypto.randomUUID() for v4, crypto.getRandomValues() for v1/v7). No UUIDs are sent to any server. No generation history is logged remotely. No cookies track your usage.
Our v1 implementation uses random values instead of your actual MAC address to protect your privacy. For new projects, we recommend v4 (maximum randomness) or v7 (sortability + security). The tool will warn you if you're using a UUID version with potential security implications.