Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes.
Need unique identifiers for a database, API, software project, or test data? This tool generates random version 4 UUIDs (also known as GUIDs), either individually or in bulk. Whether you're assigning identifiers to records, creating test values for development, or generating unique references for your applications, you can quickly create as many UUIDs as you need in a standard format.
Generate a single UUID or create multiple identifiers at once, ready to copy and use in your projects. Everything is generated directly in your browser, with nothing sent to a server, keeping your data private and under your control.
Generated with crypto.randomUUID / crypto.getRandomValues. Nothing you generate is sent anywhere.
The UUID generator creates random, version 4 UUIDs.
UUIDs are generated in your browser using a cryptographically secure random source.
A version 4 UUID has 122 random bits. The chance of two ever colliding is astronomically small.
These UUIDs are fully random, so they don't sort in creation order. If you need that, look for a time-ordered ID scheme such as UUIDv7 or ULID.
They're effectively the same thing. GUID (Globally Unique Identifier) is Microsoft's name for what's standardized elsewhere as a UUID (Universally Unique Identifier).
UUIDs come in several versions with different generation methods. Version 4 is generated from random bits rather than, say, a timestamp or a hardware address, which is why it's the most common choice for general-purpose unique IDs.
In theory yes, in practice effectively never. With 122 random bits, you'd need to generate billions of UUIDs per second for billions of years before a collision became likely.
No. Everything is generated locally in your browser.
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes.
Generate random whole numbers or decimals.
Create a range of strong, secure passwords.