Developer UUID tools

npm uuid

Use this page to generate UUIDs and review the common npm uuid package workflow for Node.js, JavaScript, and TypeScript projects.

npm uuid generator

Generate UUIDs in the browser while reviewing package install and import examples.

123e4567-e89b-42d3-a456-426614174000
123e4567-e89b-42d3-a456-426614174001
123e4567-e89b-42d3-a456-426614174002
123e4567-e89b-42d3-a456-426614174003
123e4567-e89b-42d3-a456-426614174004
123e4567-e89b-42d3-a456-426614174005
123e4567-e89b-42d3-a456-426614174006
123e4567-e89b-42d3-a456-426614174007
123e4567-e89b-42d3-a456-426614174008
123e4567-e89b-42d3-a456-426614174009
UUID version
Output options

Generate 1 to 1000 IDs per batch.

Generated values stay in your browser. This page does not send UUIDs or GUIDs to a server for generation.

Install the uuid package

The uuid package is a common JavaScript library for UUID generation. Install it when you want a package API for UUID versions and cross-environment usage.

Install uuid
npm install uuid

Generate UUID v4 and UUID v7

Use v4 for random UUIDs. Use v7 when you want timestamp-ordered IDs and your installed package version supports it.

ESM imports
import { v4 as uuidv4, v7 as uuidv7 } from "uuid";

console.log(uuidv4());
console.log(uuidv7());

Generate multiple UUIDs

Generate multiple UUIDs by mapping over the count you need. Keep batches bounded in scripts and tests.

Common npm uuid mistakes

Check the package version before using newer APIs such as v7. Avoid mixing CommonJS and ESM syntax in the same file unless your build setup supports it.

FAQ

What is the npm uuid package?+

It is a JavaScript package that provides UUID generation functions such as v4 and, in current versions, v7.

How do I install uuid from npm?+

Run npm install uuid, then import the version function you need.

Does the uuid package support UUID v7?+

Modern versions support v7. Check your installed package version before relying on it.