UUID Generator | Generate Secure Version 4 UUIDs Up to 100
Last updated: June 2026 · Free · No sign-up required
Click Generate to create UUIDs.
Quick reference
| UUID version | Basis |
|---|---|
| v1 | Timestamp + MAC address |
| v4 | Random (this tool) — 122 random bits |
| v5 | SHA-1 of a namespace + name |
| v7 | Timestamp-ordered random (new standard) |
info UUID / GUID Generator
Free developer tools calculator — enter your numbers and get an instant, accurate result.
info Private by design
Everything runs locally in your browser. No uploads, no accounts, no tracking.
info Works everywhere
Fully responsive and mobile-friendly — calculate on any device, any time.
info Educational
Includes the formula and step-by-step explanation so you understand the math, not just the answer.
Interpretation guide
| Format fact | Value |
|---|---|
| Layout | 8-4-4-4-12 hex (36 chars with hyphens) |
| Version marker | Third group starts with 4 |
| Variant marker | Fourth group starts with 8, 9, a or b |
| Possible v4 values | 2¹²² ≈ 5.3 × 10³⁶ |
lightbulb Worked example
Result: The calculator instantly applies the formula v4 UUID = 128 bits: 122 random + version (0100) + variant (10) bits, hex 8-4-4-4-12 and returns the result with appropriate precision.
What this means: Read the result in the context of what you are measuring. The step-by-step breakdown lets you confirm the math and understand which input most affects the outcome.
Formula & methodology
Formula: v4 UUID = 128 bits: 122 random + version (0100) + variant (10) bits, hex 8-4-4-4-12
The UUID / GUID Generator is built on a well-established calculation method. It uses the formula v4 UUID = 128 bits: 122 random + version (0100) + variant (10) bits, hex 8-4-4-4-12 to turn your inputs into a reliable result. A free tool to generate secure version 4 UUIDs (Universally Unique Identifiers) instantly in your browser. Generate up to 100 random UUIDs at once with zero server dependencies. The steps are shown on the page so you can follow the reasoning from input to output.
- Choose how many UUIDs to generate, plus uppercase/hyphen options.
- Each UUID draws 122 bits from the browser’s cryptographic RNG (crypto.getRandomValues), with the version and variant bits set per RFC 4122.
- Copy individually or as a list.
Worked example: a generated v4 like 3f9a2c1e-8b4d-4e6a-9c2f-7d1b5e8a0f34 — note the leading 4 in the third group (version) and the 9 in the fourth (variant).
Authoritative source: MDN Web Docs
Frequently asked questions
Explore the full developer toolkit
Every CalcaTools developer tool — encoders, formatters, generators, regex, JSON, and API utilities — built for the browser.
- AI Code Explainer | Explain code and suggest fixes
- AI Cron Expression Generator | Translate schedules to cron
- AI Git Commit Generator | Generate Conventional Commit messages
- AI JSON Extractor | Extract structured JSON from text or data
- AI Regex Generator | Build regular expressions from examples
- Bandwidth Calculator | Estimate Transfer Time and Speed
- Hash Generator | Generate MD5, SHA-1, SHA-256, SHA-512 locally
- IP Subnet Calculator | Show Mask, Network, Hosts, and Broadcast
- JSON Formatter | Format, Validate, and Minify JSON Locally
- Schema Markup Generator | Generate JSON-LD structured data
- SERP Preview | Preview Google search title and meta description
- SQL Formatter | Format and Beautify Raw SQL Queries
- Timestamp Converter | Convert Unix Epoch to Readable Dates
- URL Encode Decode | Percent-Encode or Decode Text for URLs