UUID Generator
A UUID (universally unique identifier) is a 128-bit ID written as 32 hexadecimal digits in the pattern 8-4-4-4-12. This free generator creates random version 4 UUIDs with the Web Crypto secure random generator, time-ordered version 7 UUIDs for database keys and version 1 UUIDs, up to 1,000 at a time, with uppercase, hyphen and brace formats.
Free, no signup. Runs entirely in your browser; files and text are not uploaded.
How to use the UUID Generator
- Choose a version: v4 for random IDs, v7 for time-ordered database keys, or v1.
- Enter how many UUIDs you need, from 1 to 1,000.
- Click Generate.
- Adjust the format with the Uppercase, Hyphens and Braces options.
- Click Copy all or Download .txt, or paste a UUID into Validate a UUID to check it.
Features
- UUID v4 generated with crypto.randomUUID / crypto.getRandomValues
- UUID v7 (RFC 9562) with a millisecond timestamp and in-order bulk output
- UUID v1 with a random node ID instead of your MAC address
- Bulk generation of up to 1,000 UUIDs
- Uppercase, no-hyphen and {brace} GUID formats
- Copy one, copy all or download as .txt
- Validator that reports the version, variant and v7 timestamp
Frequently asked questions
Are these UUIDs random and unique?
Version 4 UUIDs contain 122 random bits from your browser's cryptographically secure generator (Web Crypto), not Math.random. The chance of generating the same v4 UUID twice is negligible for any practical number of IDs.
Should I use UUID v4 or v7?
Use v4 when you just need an unpredictable ID. Use v7 for database primary keys: it starts with a timestamp, so new IDs sort in creation order and keep B-tree indexes compact.
What is the difference between a UUID and a GUID?
GUID is Microsoft's name for the same 128-bit identifier. GUIDs are often shown in uppercase inside braces, which you can produce with the Uppercase and Braces options.
Does the v1 UUID reveal my MAC address?
No. Browsers cannot read your MAC address, so this tool uses a random node ID with the multicast bit set, as RFC 9562 allows.
Related tools
- Password Generator – Create strong random passwords with crypto-secure randomness, entropy meter and bulk output
- Hash Generator – Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files and verify checksums
- JWT Decoder – Decode JWT header, payload and claims with expiry status – signatures are not verified
- Base64 Encoder – Encode text or files to Base64 and decode it back, with UTF-8 and URL-safe support
Built and reviewed by Naqash Thaheem, Technical Project Manager. Last reviewed 2026-09-24.