UUID Generator (v4)
Generate random version 4 UUIDs entirely in your browser using the built in cryptographic random source. Produce a single identifier or a batch of up to 1000, switch to uppercase hex or strip the hyphens for a compact 32 character string, then copy the list or download it as a text file. Every value in a batch is distinct, so you can seed a database, mock some records, or hand IDs to a script without repeats.
How to generate UUIDs
- Set How many, from 1 up to 1000, in the number field.
- Toggle Uppercase for capital hex digits if your format needs it.
- Toggle Hyphens off to get a 32 character string with no dashes.
- Click Generate to create a fresh batch.
- Use Copy to grab the list, or download it as uuids.txt.
Examples
A single default UUID (lowercase, hyphenated)
count: 1
A 36 character value like 7c1e4b2a-9f3d-4a6b-8e21-5d0c9f8a1b23
Uppercase with hyphens removed
count: 1, uppercase: true, hyphens: false
A 32 character value like B4D9E07F2A134C8E9F603E1D7A6B5C42
A batch of three, one per line
count: 3
d2f8a3c1-6b04-4e79-8a2d-1f5c9e0b7a63 0a9c7e18-3d52-4b6f-9c81-4e2a6d0f8b15 5e1b8f42-7a09-4c3d-b6e0-2f8a1c9d7e04
Frequently asked questions
What is a UUID?
A UUID is a 128-bit universally unique identifier, usually written as 32 hex digits in five hyphen-separated groups shaped 8-4-4-4-12. It is also called a GUID and is used to label records, files and objects without a central authority handing out numbers.
What is a version 4 UUID?
Version 4 UUIDs are generated from random numbers. The 13th hex digit is fixed to 4 to mark the version, and the 17th digit is 8, 9, a or b to mark the variant. The remaining 122 bits are random, which is what makes each value unpredictable.
Are the generated UUIDs unique?
Practically, yes. With 122 random bits the chance of two v4 UUIDs colliding is vanishingly small even across billions of values. This tool also keeps every ID within a single batch distinct.
Are they random and secure?
They come from your device's cryptographic random source through crypto.randomUUID, so they are unpredictable. UUIDs make great identifiers but are not secret keys, so never use one as a password, session token or API secret.
Can I get uppercase or hyphen-free UUIDs?
Yes. Turn on Uppercase for capital hex digits, and turn off Hyphens to get a 32 character string with no dashes. The two options combine, so you can produce an uppercase, dashless value in one click.
How many can I generate at once?
Between 1 and 1000 per batch. Values below 1 are treated as 1 and anything above 1000 is capped at 1000, so the output box and download stay manageable.
What is the difference between a UUID and a GUID?
They are the same 128-bit format. GUID is the name Microsoft uses, while UUID is the term in the IETF standard. A value from this tool is valid under both names.
Can I save the list to a file?
Yes. The download button writes the current batch, one UUID per line, to a plain text file named uuids.txt that you can import elsewhere or keep as a record.
Is anything sent to a server?
No. Every UUID is created locally in your browser, so the values never leave your device and nothing is logged.
Learn more
- UUID versions and when to use each
How v4 random UUIDs compare with v1, v5 and v7, what the version and variant digits mean, and which one fits your use case.
Related tools
Password Generator
Generate strong, random passwords online. Choose length, letters, digits, symbols and skip look-alike characters. Created in your browser, never stored.
Token Generator
Generate secure random tokens online in hex, base64url or base64. Great for API keys, secrets and CSRF tokens. Runs in your browser, nothing stored.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
ASCII Table
Full ASCII table for all 128 codes with decimal, hex, octal and binary values, character names and descriptions. Search by code, hex or character.
Aspect Ratio Box Generator
Generate CSS for a responsive aspect-ratio container. Use the modern aspect-ratio property or the padding-top fallback, then copy the ready code.
Aspect Ratio Calculator
Calculate aspect ratios fast. Enter a ratio like 16:9 and one dimension to get the other, or enter width and height to simplify the ratio.