UUID Generator
Generate version-4 UUIDs using your browser's cryptographic random source. Create one or a batch, with uppercase and hyphen-free formatting options.
Runs in your browser — files never leave your device
Free · No sign-upOutputs UUID v4How to use UUID Generator
Choose how many UUIDs you need.
Toggle uppercase or hyphen removal if your system requires it.
Click Generate.
Copy one UUID or the whole list.
About this tool
UUID v4 identifiers are 128-bit values with 122 random bits — enough that collisions are not a practical concern, which is why they're the default choice for database keys, request IDs and file names. Generation uses the Web Crypto API (crypto.randomUUID / getRandomValues), the same quality of randomness your backend would use, and happens on your device: the IDs you generate are never known to anyone else.
This is a quick way to grab test data or placeholder identifiers while developing — seeding a database with sample records, generating mock request IDs for a test suite, or creating unique file names for a batch upload script.
Common ways people use this
- Generating sample primary keys or IDs for test or seed data in a database
- Creating unique file names for a batch of uploaded files
- Producing mock request or transaction IDs for testing an API integration
Tips for better results
- Generate a batch of several hundred at once if you're seeding test data — it's faster than generating one at a time.
- Use the no-hyphen option if the system you're pasting into expects a plain 32-character hex string rather than the standard hyphenated format.
Frequently asked questions
Can two generated UUIDs collide?
What's the difference between UUID and GUID?
Are these UUIDs predictable?
How many UUIDs can I generate at once?
Can I use these as database primary keys?
Related tools
Other tools people commonly use alongside this one.
Password Generator
Create strong random passwords with control over length, symbols, digits and ambiguous characters. Generated locally with cryptographic randomness — never transmitted.
QR Code Generator
Create a QR code from any text or URL and download it as PNG or scalable SVG. No watermark, no expiry — the code is generated in your browser.
Base64 Text
Convert text to Base64 and back. Unlike naive implementations, this handles UTF-8 correctly, so emoji and non-Latin text round-trip safely.