UUID Generator

Identity

Generate unique UUIDs instantly with batch creation, validation, and version inspection.

Import

Import
import { uuid } from 'toolmetry';

API Reference

FunctionParametersReturnsDescription
uuid.v4stringGenerate a v4 UUID
uuid.v4ShortstringGenerate a v4 UUID without dashes
uuid.v4Batchcount: numberstring[]Generate multiple UUIDs at once
uuid.isValidinput: stringbooleanValidate a UUID string
uuid.getVersioninput: stringnumber | nullGet UUID version number
uuid.nilstringGenerate a NIL UUID
uuid.isNilinput: stringbooleanCheck if a UUID is NIL

Examples

Generate UUID
import { uuid } from 'toolmetry';

const id = uuid.v4();
// "550e8400-e29b-41d4-a716-446655440000"

const short = uuid.v4Short();
// "550e8400e29b41d4a716446655440000"
Batch Generation
import { uuid } from 'toolmetry';

const ids = uuid.v4Batch(5);
// ["uuid1", "uuid2", "uuid3", "uuid4", "uuid5"]
Validation & Version
import { uuid } from 'toolmetry';

uuid.isValid('550e8400-e29b-41d4-a716-446655440000'); // true
uuid.getVersion('550e8400-e29b-41d4-a716-446655440000'); // 4
uuid.isNil(uuid.nil()); // true

Try It Live