merge pdf

UUID / GUID Generator

Generate cryptographically random UUID v4 values instantly

-
Bulk UUID Generator
UUID Validator

What is a UUID?

A UUID (Universally Unique Identifier), also called a GUID (Globally Unique Identifier), is a 128-bit label used to uniquely identify objects in software. The standard format is 32 hexadecimal digits in 5 groups separated by hyphens: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Example: 550e8400-e29b-41d4-a716-446655440000

UUID Version 4

This tool generates UUID version 4 — the most commonly used version. Version 4 UUIDs are generated using random or pseudo-random numbers. The probability of a duplicate is astronomically low (1 in 2122), making them safe to use as database primary keys, session tokens, or any unique identifier without a central coordinator.

Common Uses

  • Database primary keys (PostgreSQL, MongoDB, MySQL)
  • REST API resource identifiers
  • Session tokens and tracking IDs
  • File names for uploaded assets
  • Distributed system identifiers

FAQ

UUID v4 uses crypto.randomUUID() from the browser's cryptographically secure random number generator. The chance of a collision across all UUIDs ever generated is negligible — around 1 in 5.3 undecillion.

They are the same thing. UUID is the open standard term (RFC 4122). GUID is Microsoft's term for their implementation — the format is identical.

JavaScript: crypto.randomUUID()
Python: import uuid; str(uuid.uuid4())
Node.js: require('crypto').randomUUID()
PHP: Str::uuid() (Laravel) or use ramsey/uuid package