Seeding Database Migration & Fixture Rows
Generate batches of collision-free primary keys for PostgreSQL `uuid` columns, SQL seed scripts, and JSON test fixtures.
Generate globally unique 128-bit identifiers (UUID v4 / GUID) in your browser using native cryptographic randomness. Generate a single ID or a batch of up to 50 UUIDs at once, toggle standard 8-4-4-4-12 hyphenation or compact 32-character hex mode, switch between lowercase and uppercase, and copy the entire list in one click.
Enter how many UUIDs you need in the batch (from 1 up to 50 identifiers).
Toggle 'Include hyphens' (standard 36-character `8-4-4-4-12` format vs compact 32-character hex) and 'Uppercase' if required by your database or API.
Click Generate to produce a fresh batch of RFC 4122 Version 4 UUIDs.
Click Copy All to copy the entire newline-separated list, or copy individual UUIDs.
Generate batches of collision-free primary keys for PostgreSQL `uuid` columns, SQL seed scripts, and JSON test fixtures.
Create unique `X-Request-ID` or `Idempotency-Key` values when testing payment webhooks and distributed microservices in Postman or cURL.
Produce uppercase or hyphenated GUIDs required for Bluetooth GATT service UUIDs, Windows registry installers, and Xcode project targets.
Create a single identifier or a 50-line batch for database seeding in one click.
Switch instantly between standard `36-char` hyphenated and `32-char` compact hex, in lowercase or UPPERCASE.
Sets the mandatory version (`4`) and variant (`10xx`) bits using Web Crypto entropy.
Nothing is uploaded to a remote server, so your data and files stay strictly on your device.
No account registration, no watermarks, and no daily usage caps.
Responsive layouts and comfortable touch controls that fit phones, tablets, and desktops.