UUID Generator
Generate UUID v4 identifiers using cryptographically secure randomness. Single UUID or bulk up to 1,000.
🔧
UUID Generator is coming soon. In the meantime, try the JSON → CSV converter, which has flattening built in.
How it works
crypto.randomUUID() in the browser
Uses the browser's built-in cryptographically secure random number generator. Each UUID is 122 random bits, making collisions effectively impossible.
Example
Generating a UUID for a database primary key
Input
// JavaScript crypto.randomUUID()
Output
"550e8400-e29b-41d4-a716-446655440000"
Frequently asked questions
Is UUID v4 safe to use as a database primary key?
It works but has trade-offs. Random ordering causes B-tree index fragmentation at scale. For write-heavy tables, prefer UUID v7 or ULID (time-ordered). For most applications, UUID v4 is fine.
Related Tools
TOOL
Hash GeneratorGenerate SHA-1, SHA-256, SHA-384, or SHA-512 hashes from any text. Uses the Web Crypto API — nothing leaves your browser.TOOL
Timestamp ConverterConvert Unix timestamps to human-readable dates, or any date string to a Unix timestamp. Live current time display.TOOL
Base64Decode base64 strings to text or JSON, or encode any text to base64. Handles URL-safe base64 and missing padding.TOOL
URL EncodePercent-encode URLs and query parameters, or decode encoded strings back to readable text. Updates as you type.All conversions run in your browser — nothing is uploaded.
Browse all 26 converters →