WebToolset Logo
WebToolset
All Categories
Categories
Developer & Data formatters
Formatters
XML FormatterJSON FormatterSQL FormatterYAML Formatter
Converters
JSON to CSVCSV to JSONCurl to Code
Minifiers & Validators
HTML MinifierCSS MinifierJS Minifier
Security, Crypto & Encoding
Generators
Hash GeneratorsBcrypt GeneratorPassword GeneratorUUID/GUID Generator
Encoder/Decoder
HTML Entity EncoderURL Encode/DecodeJWT DecoderBase64 ToolBase64URL ToolHex ToolBase32 ToolBase58 ToolBase36 ToolBase62 ToolAscii85 ToolBase91 ToolBase45 ToolUuencoding ToolHMAC GeneratorULID GeneratorEncrypt / Decrypt
QR Tools
QR Code GeneratorQR Code Reader
String & Text Manipulation
Word & Character CounterLorem Ipsum GeneratorModern Text Diff CheckerCase ConverterRemove Duplicate LinesString ReverserSlug GeneratorASCII Art GeneratorMarkdown to HTMLText Replacement ToolDetect Unicode Char
Image Tools
Image CompressorImage ResizerImage CropperPNG to JPG ConverterJPG to PNG ConverterWebP ConverterBase64 Image EncoderSVG to PNG ConverterColor PickerHEX to RGB Converter
Math, Time & Network
Unix Timestamp ConverterPercentage CalculatorAspect Ratio CalculatorUnit ConverterNumber Base ConverterIP Address LookupUser Agent ParserSubnet CalculatorStopwatch & TimerCron Job GeneratorAdvanced Calculator
© 2025 WebToolset
Home
Security, Crypto & Encoding
ULID Generator
Logo
Security, Crypto & Encoding/ULID Generator

ULID Generator — Sortable Unique Identifiers

Generate ULIDs (Universally Unique Lexicographically Sortable Identifiers). Sortable, random, and URL-safe.

What is ULID Generator?

ULID is a 128-bit identifier that is lexicographically sortable. It combines a 48-bit timestamp with 80 bits of random data, making it sortable by creation time while maintaining uniqueness.

Input Formats

  • Quantity

Output Results

  • List of ULIDs

Key Features

Sortable: Lexicographically sortable by generation time
URL Safe: Uses Crockford's Base32 encoding
No Special Chars: Alphanumeric only
High Precision: Millisecond precision

Who is this for?

Database Keys

Using ULIDs as primary keys for better indexing.

Primary keyDatabase indexing

How to Use

1

Enter the quantity of ULIDs to generate.

2

Click 'Generate'.

3

Copy or download the list.

Examples

Input

Quantity: 1

Output

01ARZ3NDEKTSV4RRFFQ69G5FAV

Common Errors

  • Confusing with UUID

Code Examples

JavaScript

import { ulid } from 'ulid';
console.log(ulid());

Frequently Asked Questions

Why ULID over UUID?
ULIDs are sortable by time, which can improve database performance compared to random UUIDs.