UUID / GUID Generator
Generate UUID v4 (crypto-random) or v1 (time-based) identifiers for databases, APIs, and distributed systems. Runs entirely in your tab.
Generate UUID v4 (random) or v1 (time-based) identifiers — copy one at a time or generate a batch at once. Useful for seeding databases in dev, populating mock JSON for an API spec, or testing UUID-handling code. v4 uses the browser's native crypto.randomUUID() (with a crypto.getRandomValues fallback), so its entropy is genuine rather than Math.random's pseudorandomness. IDs are produced in your tab — nothing about them is logged anywhere.
UUID Versions
Version 1 (Timestamp-based)
RFC 4122 compliant — uses a 60-bit timestamp (100ns intervals since the UUID epoch Oct 15, 1582), a random clock sequence, and a random node ID. Useful when you need time-ordered UUIDs.
Version 4 (Random)
Randomly generated. Most commonly used. Provides good uniqueness guarantees.
Next steps
Hash Generator
RecommendedGenerate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text — MD5/SHA-1 for checksums, SHA-256/512 for integrity.
Password Generator
RecommendedCreate strong, random passwords that are virtually uncrackable.
Fake Data Generator
Create realistic names, emails, and addresses for testing.
Base64 Converter
Encode or decode Base64 in one click — works with text and files.
What Is a UUID?
Common Use Cases
Database primary keys
Replace auto-increment IDs with UUIDs to allow distributed inserts and avoid leaking record counts.
API resource identifiers
Mint stable IDs for resources that survive across environments and remain unique even when replicas merge data.
Cross-service correlation
Generate request or trace IDs that can be threaded through microservice logs without coordination.
File and object storage names
Avoid filename collisions in S3, GCS, or Azure Blob by prefixing or replacing user-supplied names with a UUID.
Frequently Asked Questions
Advertisement