Generator UUID v4, UUID v7 i ULID

Generuj losowe UUID v4, uporządkowane czasowo UUID v7 (RFC 9562) lub identyfikatory ULID. Sprawdzaj i weryfikuj identyfikatory w przeglądarce.

Jak to działa
  • v4 — losowy, bez sortowania. v7 — standard UUID z milisekundami, sortowalny. ULID — 26 znaków Crockford base32, sortowalny czasowo, bez myślników. Sprawdzanie dekoduje wklejony identyfikator; znaczniki czasu v7 i ULID to milisekundy Uniksa w UTC.
O UUID v4, v7 i ULID

Wersje i formaty UUID

UUID v4 jest generowany z bezpiecznych losowych bitów, minimalizując prawdopodobieństwo kolizji.

UUID v7 (RFC 9562) zawiera znacznik czasu w milisekundach, optymalizując indeksy baz danych. ULID to 26-znakowy Crockford Base32.

Generuj UUID i ULID w kodzie

JavaScript
// Native UUID v4
const v4 = crypto.randomUUID();
Python
import uuid
v4 = str(uuid.uuid4())

FAQ: UUID / ULID

Dlaczego wybrać UUID v7 zamiast v4?
UUID v7 porządkuje klucze według czasu, zapobiegając fragmentacji indeksów B-drzewa.
Jaka jest różnica między UUID v7 a ULID?
UUID v7 to standardowy 36-znakowy format z myślnikami. ULID to 26-znakowy ciąg Base32 bez myślników.
Czy mogę odczytać znaczniki czasu z identyfikatora?
Tak, zakładka Inspect pozwala sprawdzić wersję i odczytać czas utworzenia w UTC.