UUID & Hash Generator - Online UUID and Hash Tool

Free online UUID generator (v1-v5) and hash calculator (MD5, SHA-1, SHA-256, SHA-512). Generate unique identifiers, validate UUIDs, create hashes from text or files, with QR code support and bulk processing.

UUID Generation Options

Generated UUIDs

Click "Generate UUID(s)" to create unique identifiers

About UUID & Hash Generator

Generate unique identifiers (UUIDs) and cryptographic hashes for your applications. Perfect for database keys, API tokens, file integrity checks, and security implementations.

UUID Versions:

  • Version 1: Time-based UUID using timestamp and MAC address
  • Version 3: Name-based UUID using MD5 hashing
  • Version 4: Random UUID (most common, cryptographically secure)
  • Version 5: Name-based UUID using SHA-1 hashing (recommended over v3)

Hash Algorithms:

  • MD5: 128-bit hash (fast but not secure, use for non-security checksums)
  • SHA-1: 160-bit hash (legacy, not recommended for security)
  • SHA-256: 256-bit hash (secure, recommended for most uses)
  • SHA-512: 512-bit hash (maximum security, larger output)

Features:

  • Generate single or bulk UUIDs (up to 1000 at once)
  • Support for UUID versions 1, 3, 4, and 5
  • Generate hashes from text or files
  • UUID validation with version detection
  • QR code generation for UUIDs
  • Timestamp display for v1 UUIDs
  • Copy to clipboard functionality
  • File hash calculation

Common Use Cases:

  • Database Primary Keys: Generate unique identifiers for records
  • API Tokens: Create secure random tokens for authentication
  • File Integrity: Calculate checksums to verify file integrity
  • Git Commits: Understand and generate hash-based identifiers
  • Session IDs: Generate unique session identifiers
  • Password Hashing: Hash passwords before storage (use proper salt!)

Keyboard Shortcuts:

  • Ctrl/Cmd + Enter - Generate
  • Ctrl/Cmd + K - Clear