Generate UUIDs and GUIDs instantly: Create random UUID v4 identifiers for databases, test data, configuration files, API payloads, and development workflows.
What Is a UUID/GUID?
A UUID is a 128-bit identifier defined by the UUID standard. GUID is a common Microsoft term for a globally unique identifier and is used interchangeably with UUID in many developer contexts.
UUID v4 values are generated from random or pseudorandom data. They are designed to have an extremely low chance of collision when generated correctly.
What This UUID/GUID Generator Can Do
- Generate UUID v4 values: Create one identifier or a bulk list.
- Choose output format: Use standard hyphenated form, compact digits, braces, or uppercase.
- Copy or download: Copy generated IDs or download them as a
.txtfile. - Normalize existing values: Paste UUID/GUID strings and convert valid matches to the standard hyphenated lowercase format.
- Upload file: Load a local text or CSV file that contains UUID/GUID values for normalization.
How to Use This UUID/GUID Generator
- Enter the quantity of UUIDs you need.
- Choose the output format.
- Click Generate UUIDs, or keep Auto Generate enabled.
- Copy the result or download it as a text file.
- Paste existing UUID/GUID values into the checker if you need to normalize them.
UUID Format
The standard text form uses 32 hexadecimal characters split into five groups:
123e4567-e89b-42d3-a456-426614174000
The same value can also be shown without hyphens, with braces, or in uppercase depending on the system that expects it.
Data as Parameter
You can set the generated quantity with ?count=:
https://www.uprek.com/en/tools/uuid-guid-generator?count=25
You can also pre-fill the checker with ?input=:
https://www.uprek.com/en/tools/uuid-guid-generator?input=123e4567e89b42d3a456426614174000
Technical Details and Privacy
This tool uses the browser-native crypto.randomUUID() API when available. If needed, it falls back to crypto.getRandomValues() and sets the UUID v4 version and variant bits.
Generation and normalization run in your browser. The static UPREK page does not need to send your data to a runtime server.
Security Notes
UUIDs are identifiers, not authentication secrets. Do not use UUIDs as passwords, API keys, session tokens, or proof that a user is authorized.