consolelog.tools

UUID Generator

Generate version 4 (random) UUIDs with customizable format

About this ToolHow it works, benefits & use cases

Generate version 4 (random) UUIDs in bulk and copy them in the exact shape you need. You set how many to produce — anywhere from a single ID up to 1,000 in one go — and choose between the standard hyphenated form (8-4-4-4-12, e.g. 3f2504e0-4f89-41d3-9a0c-0305e82c3301) or a plain 32-character variant with the hyphens stripped. UUIDv4s are built from random bits, so collisions are astronomically unlikely, making them ideal as database keys, request identifiers, or any value that needs to be unique without a central coordinator. Up to ten IDs are listed with individual copy buttons; larger batches drop into a single multi-line output you can copy, download as uuids.txt, or pipe into another tool. Your count and format preferences are remembered locally, and everything is generated in your browser.

How to Use

  1. 1Set "Number of UUIDs" to how many you want (1 up to 1,000).
  2. 2Pick a "Format": Hyphenated (8-4-4-4-12) for the canonical form, or Plain (32 characters) without dashes.
  3. 3Click "Generate UUID" (or "Generate UUIDs" for more than one).
  4. 4For ten or fewer, copy any single UUID with its row's copy button; for larger batches use the combined output panel.
  5. 5Download the full list as uuids.txt or pipe it onward to another tool.

Key Benefits

  • Generates version 4 (random) UUIDs with negligible collision risk
  • Produces up to 1,000 unique IDs in a single batch
  • Switch between canonical hyphenated and plain 32-character output
  • Per-ID copy buttons for small batches, bulk output for large ones
  • Download a whole batch as a .txt file or pipe it into another tool
  • Remembers your count and format between visits
  • Runs entirely in the browser — no API calls or sign-up

Common Use Cases

  • Creating primary keys for database rows without a sequence or auto-increment
  • Seeding test data that needs many distinct identifiers at once
  • Generating correlation or request IDs for logging and tracing
  • Producing unique keys for React lists, file names, or cache entries
  • Filling a config or fixture file with a batch of pre-generated IDs

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Related guides

Related tools