UUID Generator



Bulk Generation


An API is available to generate UUID.

GET https://api.extendsclass.com/uuid/:UUIDVersion?limit=:Limit

Generate UUID.
UUID versions: v1, v3, v4, v5.
Limit: Number of UUID to generate (Max: 1000, Default: 1).

JavaScript example:
const request = new XMLHttpRequest();
request.open("GET", "https://api.extendsclass.com/uuid/v4?limit=10", true);
request.onreadystatechange = () => {
Success: 200
Error: 400
UUID version is not available
Error: 400
Too many uuid to generate

What is an UUID ?

An UUID (universally unique identifier) is a 128-bit number used to identify information.

UUID are represented as 32 hexadecimal digits, displayed in groups separated by hyphens (total of 36 characters with hyphens). Form: 8-4-4-4-12. For example: d036ac19-1269-49e0-8d3d-2a9ebb67ba6d

There are fives versions of uuid, and each version may be more appropriate than the others in specific use cases.

  • Version-1 UUID is generated using the MAC address and a timestamp.
  • Version-2 UUID is reserved for DCE security, and RFC does not provide any details! That is why we do not offer this version on this page.
  • Version-3 and version-5 UUIDs are generated by hashing a namespace identifier and name. This tool uses the namespace "c34efe6d-c540-45c9-b71a-51896f1fa2a8", and uses a uuid as name.
  • Version-4 UUID is randomly generated.

How to generate UUID ?

This tool allows you to generate UUID online.

An UUID is automatically generated as soon as you access this page.

You can also generate multiple UUIDs at once. See Bulk section.

You can also generate UUID with a REST API. See API section.

This online UUID generator uses the npm module uuid.

You can report a bug or give feedback by adding a comment (below) or by clicking "Contact me" link (at the top right hand corner of the page).