UUID
Anonymous contributor
Published Oct 6, 2021Updated Oct 26, 2022
Contribute to Docs
A universally unique identifier (UUID) is a string of 128 bits that is supposed to be unique with little to no chance of clashing with any other UUIDs produced by anybody else in the world. It can be generated on any computer without the use of a centralized authority.
UUIDs are usually used in database tables as unique keys. They are useful any time we need an ID that needs to be unique in an application or system.
Format
A UUID is usually represented as 32 hexadecimals, separated in five groups by 4 hyphens. For example:
123e4567-e89b-12d3-a456-42661417400
So a total of 36 characters in the form 8-4-4-4-12
.
UUID Example in JavaScript
UUIDs can be used in JavaScript with the uuid package. The package can be installed via npm:
npm install uuid
This example shows how to generate a UUID with the uuidv4()
function:
const { v4: uuidv4 } = require('uuid');console.log(uuidv4());// Output: 7637c099-79c8-4685-ad47-b1b985f7ac2b
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.