CUID2 Generator

Collision-resistant Unique Identifier v2

Generating...

About

CUID2 is the second version of CUID, providing improved collision resistance and performance. It's designed for distributed systems and maintains the same URL-safe, sortable properties as CUID but with enhanced security and better performance characteristics. CUID2 uses a more efficient algorithm, better randomness sources, and improved timestamp encoding. It's the recommended version for new applications requiring CUID-style identifiers.

Use Cases

  • Modern distributed systems
  • High-performance applications
  • Database primary keys with sorting
  • Systems requiring strong collision resistance
  • Applications needing better performance than CUID v1
  • New projects requiring CUID-style IDs

How to Generate

Library

@paralleldrive/cuid2

NPM Package

npm install @paralleldrive/cuid2

Code Example

import { createId } from '@paralleldrive/cuid2';
const id = createId();
console.log(id); // e.g., 'cl9ebqhxk00003b600tymydho'