UUID/GUID Generator

Generate various versions of UUID/GUIDs in bulk online to meet unique ID requirements for different scenarios.

Green Tool

Related Tools

Tool Introduction

This tool is an online UUID/GUID generator that supports batch generation of multiple UUIDs and offers various UUID version selections, including v1 (timestamp-based), v3 (MD5-based namespace), v4 (random), v5 (SHA-1-based namespace), v6 (timestamp, reordered), and v7 (random). Users can customize the generation quantity, UUID case format, and choose predefined namespaces or custom namespaces to generate v3/v5 UUIDs.

How to Use

  1. Set Generation Quantity: Enter the desired number of UUIDs to generate in the "Generation Quantity" field, default is 5.
  2. Select UUID Version: Choose the desired UUID version from the "UUID Version" dropdown list.
  3. Set Case Type: Select the case format for the generated UUIDs in the "Case Type" radio buttons, either "Uppercase" or "Lowercase".
  4. Select Predefined Namespace: If you need to generate v3/v5 UUIDs, you can select a predefined namespace from the "Predefined Namespace" dropdown list, or choose "Custom" and enter a custom namespace UUID.
  5. Enter Namespace and Name: If v3/v5 is selected and a custom namespace is chosen, you need to enter the corresponding UUID and name in the "Namespace" and "Name" fields.
  6. Enter Timestamp, Node ID, and Clock Sequence: If v1/v6/v7 versions are selected, you can optionally fill in the timestamp, node ID, and clock sequence.
  7. Click the "Generate" button: Generate the specified number of UUIDs/GUIDs.

Input Parameter Format Requirements:

  • Generation Quantity: Must be an integer.
  • Namespace: Must be a valid UUID format.
  • Node ID: Format is xx:xx:xx:xx:xx:xx.
  • Clock Sequence: Format is 0xXXXX.
  • Timestamp: Format is YYYY-MM-DDTHH:mm:ss

Output Result Format:

The generated UUIDs/GUIDs are displayed as text in the text box, with each UUID on a new line.

  •  

Frequently Asked Questions

  • Q: What input formats are supported?
  • A: Supports integer type for generation quantity, UUID format for namespace, string type for name, and timestamp conforming to date-time specifications.
  • Q: What is the output format?
  • A: The output result is text-formatted UUIDs/GUIDs, with each UUID/GUID on a new line.
  • Q: Are there any usage restrictions?
  • A: When using v3 and v5 versions, namespace and name must be provided. Custom namespaces must be valid UUIDs.

Notes

  • Ensure that the entered namespace is in a valid UUID format, otherwise, the generated v3/v5 UUIDs may be incorrect.
  • v1 and v6 versions depend on a timestamp; if not provided, the current timestamp will be used.
  • Please choose the appropriate UUID version based on your actual needs.
  • Avoid using v3 in scenarios requiring high security, as it is MD5-based and relatively easier to crack.

Rating

0 / 5

0 ratings

Statistics

Views: 4591

Uses: 4888