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
Or use predefined: DNS, URL, OID, X500
Generated UUIDs
Click "Generate UUID(s)" to create unique identifiers
QR Code (Last UUID)
Hash Generation Options
Generated Hashes
Enter text or upload a file and click "Generate Hashes"
UUID Validation
Validation Result
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