Online UUID v4 and v7 generator, free. Bulk generation with uppercase and no-dash formatting. Cryptographically secure and generated in your browser.
Select v4 for a fully random UUID or v7 for a time-sortable UUID. v7 is ideal for database primary keys.
Toggle uppercase or no-dash formatting to match your project requirements.
Click Copy to grab your UUID. Enable Bulk Generate to create up to 50 UUIDs at once.
UUID v4 is fully random, making it great for general-purpose unique identifiers. UUID v7 embeds a Unix timestamp in the first 48 bits, so UUIDs sort chronologically, perfect for database primary keys where insert order matters.
Yes. Both v4 and v7 UUIDs use your browser's crypto.getRandomValues() API for the random portions. This is the same cryptographic random number generator used in encryption and security applications.
If your database uses B-tree indexes (most do), UUID v7 is an excellent choice. The time-sorted prefix means new rows are always appended to the end of the index, avoiding the random write patterns that UUID v4 causes. This can significantly improve insert performance.
Yes. GUID (Globally Unique Identifier) is Microsoft's term for the same concept. UUIDs and GUIDs follow the same RFC 4122 standard and are fully interchangeable.
The first part of a v7 is a timestamp, so ids sort in the order they were created. A v4 is fully random and sorts arbitrarily.
Yes, the timestamp is readable straight from the id. If creation time is sensitive, use v4 instead.
A v4 carries 122 random bits, so a collision is small enough to ignore in practice. The values come from the browser cryptographic random source, not Math.random.
Some databases and APIs store the value as 32 hex characters with no separators. The dashes are formatting only, the underlying value is identical.
Generate cryptographically random API keys and tokens in hex, Base64URL, Base62 or UUID v4, with an optional prefix.
Open ToolOnline password generator, no sign-up. Create strong, random passwords with customizable length and character sets. Generated locally and never stored.
Open ToolOnline JWT decoder, no login required. Paste a JSON Web Token to inspect its header, payload and expiration. Decoding happens entirely in your browser.
Open Tool