Numbers
Bulk UUID Generator with Format Options
Used by developers, writers, and creators worldwide.
A bulk UUID generator with format options removes the friction of producing dozens of version 4 UUIDs by hand. Choose from four output formats — standard hyphenated, uppercase, no-hyphens, or brace-wrapped — and generate up to 100 UUIDs in a single pass. Developers reach for this when seeding databases, building fixture files, or populating migration scripts where one UUID at a time is too slow. Format choice matters in practice. PostgreSQL and most REST APIs expect standard lowercase. .NET and COM registries want brace-wrapped GUIDs. MySQL primary-key columns and Redis key schemes often use compact 32-character strings without hyphens. Everything runs in-browser via the Web Crypto API, so no identifiers are sent to a server.
Loading usage…
Free forever — no account required
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Set the count field to the number of UUIDs you need, between 1 and 100.
- Open the Format dropdown and select standard, uppercase, no-hyphens, or brace-wrapped to match your target system.
- Click Generate to produce the full list of UUIDs instantly in the output panel.
- Click Copy or select all output text and paste directly into your code, SQL script, or fixture file.
Use Cases
- •Seeding 50 unique primary keys into a Postgres staging database before a load test
- •Generating brace-wrapped GUIDs for a .NET COM component or Windows registry entry
- •Populating JSON fixture files used by Vitest or Jest for frontend unit tests
- •Pre-generating 100 no-hyphen UUIDs for a MySQL CHAR(32) bulk INSERT migration script
- •Creating stable correlation IDs for distributed microservice request tracing in Postman
Tips
- →For PostgreSQL native UUID columns, always use the standard lowercase format — it inserts without any casting.
- →When seeding test data, generate one batch per table so each entity type gets its own isolated set of IDs.
- →The no-hyphen format pairs well with Redis keys and short URL slugs where punctuation causes routing issues.
- →Paste a batch into a spreadsheet column to quickly map generated UUIDs to test user names or record labels.
- →If you need deterministic IDs across test runs, UUIDv4 won't help — use UUIDv5 with a fixed namespace instead.
- →Brace-wrapped format is only needed for Windows COM/GUID registries; avoid it in web APIs where JSON parsers may reject the braces.
FAQ
what's the difference between a uuid and a guid
GUID is Microsoft's name for the same 128-bit UUID standard. The only practical difference is presentation: GUIDs are typically brace-wrapped like `{550e8400-e29b-41d4-a716-446655440000}`. Select the braces format here when working with .NET, COM, or Windows registry entries.
is it safe to use uuid v4 as a secret token or api key
No. UUIDv4 is built for uniqueness, not secrecy — its structure is public and it carries less than full 128-bit entropy once the version and variant bits are fixed. For session tokens or API keys, use a dedicated cryptographically secure random token generator that outputs 256-bit entropy without a fixed format.
why store a uuid without hyphens in mysql or redis
Dropping the four hyphens shrinks the value from 36 to 32 characters, which reduces index size noticeably in high-volume tables using UUID primary keys. MySQL's CHAR(32) column is also faster to index than VARCHAR(36), and Redis key schemes avoid any hyphen-escaping edge cases.